《深入理解Java虚拟机》(四)--线程安全与锁优化(1)

2020-02-18  本文已影响0人  蓝色_fea0

线程安全

Brian Goetz在《Java Concurrency In Practice》中提出线程安全的定义:当多个线程访问一个对象的时候,如果不用考虑这些线程在运行时环境下的调度和交替执行,也不需要进额外的同步,或者在调用方法进行任何其他的协调操作,调用这个对象的行为都可以获得正确结果,那么这个对象就是线程安全的。

1/1 Java语言中的线程安全

我们可以将Java语言中各种操作共享的数据分为以下5类:不可变、绝对线程安全、相对线程安全、线程兼容和线程对立。

1/2 线程安全的实现方法

上一篇 下一篇

猜你喜欢

热点阅读