线程安全定义:如果一个类在单线程环境下能够运作正常,并且在多线程环境下,在器使用方法不必为其做任何够改变的情况下也能运作正常,那么我们就称器是线程安全的(Thread-safe),反之就是非线性安全的
注:一个类如果能够导致竞态,那么它就是非线程安全的;而一个类如果是线程安全的,那么它就不会导致竞态.
PS:为了实现原子性(什么是原子性?),就会给线程加上锁(Synchronized或Lock或使用硬件锁)
参考书籍:《Java多线程编程实战指南(核心篇)》 --黄文海著

参考书籍:《Java多线程编程实战指南(核心篇)》 --黄文海著

被折叠的 条评论
为什么被折叠?