@GuardedBy,@ThreadSafe,@ NotThreadSafe

我发现上面的注释在书JCIP中被广泛使用。 我认为这是非常有用的,因为即使没有适当的文档,它也说明了有关同步策略的一些事情。 我还看到, Intellij Idea使用这些注释他们现在是否是Java语言本身的一部分?

这些是不属于标准JDK的自定义注释。 为了能够在你的代码中使用它们,你需要添加一个依赖项。

在jcip.net中 ,有一个链接到页面底部“ 并发注释:jar,javadoc,source ”的库及其源代码

直接链接:

  • jar
  • 的javadoc
  • 资源