我注意到人们使用 @GuardedBy("mutex") private Map map = new HashMap()
这会使 map 线程安全吗?我怀疑。这段代码如何决定使用哪种线程安全映射?
我想这只是一种文档。
最佳答案
这是文档。静态分析程序可以检查您的 Java 类文件,其中包括 @GuardedBy
注释,并报告并非所有读取或写入都受锁保护。 SpotBugs program does so
关于java - @GuardedBy ("mutex") 是否使数据线程安全或者它只是一个文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36456804/