两个最基础的关键字

在Java中,实现线程安全,最最基础的就是两个关键字,volatilesynchronize

volatile用的比较少,但是通过对它的学习,你可以了解Java内存模型,学会透过JVM去看线程问题,这是一个思考范式的提升。

synchronize,无需多言,不管是我们自己写的代码,还是JDK里的各个线程安全类,如ConcurrentHashMap,HashTable,大多都是利用synchronize来实现的线程安全。

results matching ""

    No results matching ""