作用:該註解是用來消除僞內存共享的。
前提:如果要使用Contended註解,要在JVM中添加-XX:-RestrictContended參數。
遇到問題的環境:jdk12
通過如下三種方法修改JVM配置的參數:
-
-2、Run->Edit Configurations…->VM Options
-
3、IDEA的安裝目錄bin文件夾->…vmoptions文件
均不成功,Contended註解依然不能使用。
解決辦法:
- 修改jdk的版本爲jdk8
- 修改JVM的參數配置(上面任意一種方法都可以)
即是說,jdk12中並無該註解了,所以無論怎麼修改JVM參數都是沒用的。