标签归档:同步

ThreadLocal熟悉而又陌生的一个变量。 ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVariable更容易让人理解一些。 ThreadLocal用…

继续阅读

找个图片形象一点:线程工作时候,线程对共享变量的读写都必须在自己的工作内存中进行,而不能直接在主内存中读写。不同线程不能直接访问其他线程的工作内存中的变量,线程间变量值的传递需要主内存作为桥梁。 线程可见性原理: 线程一对共享变量的改变想要被线程二看见,就必须执行下面两个步骤:①将工作内存1中的共享…

继续阅读

2/2