注释称为ThreadSafe

Pho*_*nix 11 java

@ThreadSafe 
public class A
{
}
Run Code Online (Sandbox Code Playgroud)

这个注释实际上是使Thread安全类还是只是为了可读性?

Mar*_*oun 21

请参阅@ThreadSafe注释:

将此注释放在可以安全地从多个线程同时调用的方法上.方法实现者必须使用各种可能的技术来确保线程安全,包括不可变数据,同步共享数据或根本不使用任何共享数据.

它不会使类Thread保持安全,程序员会将其设置为Thread Safe并添加注释.

您可能也希望看到这个有用的链接.

  • 对不起,你猜对了.您发布的两个链接指的是完全不同的`@StrreadSafe`注释,我们不知道OP是否使用其中任何一个.(旁注:强烈鼓励使用更具描述性的"this"作为链接文本). (3认同)