标签: java
@ThreadSafe public class A { }
这个注释是否实际上使类线程安全或仅仅是为了可读性?
答案 0 :(得分:19)
请参阅@ThreadSafe Annotation:
将此注释放在可以安全地从更多位置调用的方法上 并发一个线程。 方法实施者必须确保 线程安全使用各种可能的技术包括 不可变数据,同步共享数据或不使用任何共享数据 一点都不。
它不会使类Thread安全,程序员会将其设置为Thread Safe并添加注释。
您可能也希望看到this有用的链接。