我刚从第17页开始阅读Java并发在实践中的应用:
到目前为止,我们已经使用了“线程安全类”和“线程安全程序”这两个术语。线程安全程序是完全由线程安全类构建的吗?不一定--完全由线程安全类组成的程序可能不是线程安全的,而线程安全程序可能包含非线程安全的类。
发布于 2013-08-24 23:52:04
有两种可能的基本情况:
synchronized( sharedObject ) { sharedObject.access(); }发布于 2013-08-24 23:25:07
因为局部变量只能由单个线程访问,所以程序可以是线程安全的,并且使用局部变量,其类在其他情况下是非线程安全的。
https://stackoverflow.com/questions/18424120
复制相似问题