- 博客(4)
- 收藏
- 关注
原创 线程基础:线程状态、异常与锁等
目录 线程的概念 线程的启动方式 线程的三个方法 线程的状态 锁的概念 锁的特性 设计小程序验证锁的问题 锁的可重入 异常跟锁 Synchronized锁的底层实现 总结 线程的概念 线程可以简单理解为进程的执行路径,即一个进程内部有多个独立的线程,同时进程内还有这些线程都可以访问的共享内存。本质上哈,既然扯到了线程的概念,那肯定是为了解决程序并发场景的问题。 并发设计离不开对两种并发模型概念的了解:消息模型和共享内存模型。 消息传递模型:指进程都...
2021-04-20 02:19:08
422
原创 JNI调用c动态链接库函数代码实践
使用设备:macOS-10.15 jni调用c实践大体流程: 1、>javac HelloWorld.java,生成HelloWorld.class文件。 2、>javah HelloWorld,生成HelloWorld.h头文件。 3、创建HelloWorld.c文件来实现HelloWorld.h头文件; 4、从jdk/include目录拷贝jni.h、jni_md.h、jawt_md.h等头文件到HelloWorld.c同级目录,且.h文件中依赖不要用尖括号,如#include "jni
2020-12-10 00:53:43
255
转载 分页查询
一,一般人们将分页查询分为两类:逻辑分页,物理分页,我们先从理论上理解一下: 1,逻辑分页概述:就是用户第一次访问时,将数据库的所有记录全部查询出来,添加到一个大的集合中,然后存放在session对象,然后通过页码计算出当前页需要显示的数据内容,存储到一个小的list的集合中,并将之存储到request对象中,跳转到JSP页面,进行遍历显示。 当用户第二次访问时,只
2015-08-31 16:54:30
344
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人