java使用wait改变线程状态:1、属于Object类,对象调用wait方法后,释放现在持有对象锁的线程,进入等待队列。2、对方调用notify从等待队列的随机选择线程唤醒竞争对手的锁定。
小妮浅浅 2021-04-09
2847
java判断虚引用的方法:1、虚引用必须与引用队列一起使用。2、当垃圾回收器准备回收物体时,如果发现有虚引用,在回收物体的内存之前,将虚引用添加到与之相关的引用队列中。
小妮浅浅 2021-04-06
2847
Java内存模型的并发处理:1、工作内存数据一致性;2、指令重排序的优化,需要满足两个条件:不能在单线程环境中更改程序运行的结果、数据依赖性不允许重新排序。
小妮浅浅 2021-04-02
2825
java位运算的介绍:1、异或:^,若两个输入位的某一个是 1,另一个不是 1,那么 "^" 运算后结果才是1。2、与:&,若两个输入位都是 1,则"&" 运算后结果是 1,否则结果是 0。
小妮浅浅 2021-04-08
2803
java内存模型的组成:1、主内存,Java存储器模型规定,所有变量都存储在主存储器中。2、工作内存,每个线程都有自己的工作内存,线程的工作内存保存了该线程所用变量的主存储器中共享变量的复制。
小妮浅浅 2021-04-02
2779
java线程池中类的继承探究:1、Java中的线程池核心实现类是ThreadPoolExecutor。2、Executor:只提供执行任务的接口,用户不必关注如何制作线程。
小妮浅浅 2021-04-08
2733