07 2021 档案
摘要:ThreadLocal详解: https://www.cnblogs.com/fsmly/p/11020641.html 对ThreadlLocal内存泄露的个人理解: 1、Thread类中维护了ThreadLocalMap类型的threadlocals变量,ThreadLocalMap是通过子类E
阅读全文
摘要:future的cancel方法取消任务时会给线程发一个中断信号,但是线程并没有真正停止,需要线程根据中断信号自己决定线程中断的时机,实例如下: /** * "!Thread.currentThread().isInterrupted()"不能省略,否则本线程无法被future#cancel方法停止!
阅读全文
摘要:1、volatile可以保证的是内存可见性和指令有序性,不能保证操作的原子性;synchronized可以保证的是内存的可见性和操作的原子性,不能保证同步块中的有序性(有人说synchronized可以保证有序性,其实synchronized保证的是指获取相同锁的同步块只能串行执行,但是同步块内的代
阅读全文

浙公网安备 33010602011771号