@ThreadSafe
public class A
{
}
这个注释实际上是使类线程安全还是只是为了可读性?
请参阅@ThreadSafe 注释:
将此注释放在可以安全地从多个线程同时调用的方法上。方法实现者必须使用各种可能的技术来确保线程安全,包括不可变数据、同步共享数据或根本不使用任何共享数据。
它不会使类线程安全,程序员将其设为线程安全并添加注释。
您可能也希望看到这个有用的链接。
使用@ThreadSafe
注解:
注解不会改变代码本身的运行方式,把它放在一个不能保证线程安全的类上是错误的。