摘要:
1、高效并发是JDK1.5到JDK1.6的一个重要改进,出现了适应性自旋(Adaptive Spinning)、锁消除(Lock Elimination)、锁粗化(Lock Coarsening)、轻量级锁(Lightweight Locking)和偏向锁(Biased Locking)等一系列锁优 阅读全文
摘要:
1、线程安全:当多个线程访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替执行,也无需进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行为都可以获得正确的结果,那这个对象就是线程安全的。 2、线程安全的等级(由强到弱依次如下): (1)不可变:不可变(Immutable 阅读全文