09 2019 档案
摘要:1.变量 ThreadPoolExecutor先定义了这几个常量,初看时一脸懵逼,其实它就是用int的二进制高三位来表示线程池的状态, 先回顾一下位运算:
阅读全文
摘要:在原子性、可见性、有序性中,volatile关键字主要在可见性中发挥作用。 volatile声明的变量对所有线程来说是可见的,就是说当变量的值发生改变的时候,其他线程可以立马发现这个变化。 应该是由于编译器优化的存在,这里变量虽然没有被volatile修饰,但是仍然对其他线程可见。。。。。 那为啥V
阅读全文
摘要:https://blog.csdn.net/LMAKE_nbsp/article/details/86552486
阅读全文

浙公网安备 33010602011771号