java中volatile和synchronized的区别与联系
导读:本文共2426字符,通常情况下阅读需要8分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要: java中volatile和synchronized的区别与联系这个可能是最好的对比volatile和synchronized作用的文章了。volatile是一个变量修饰符,而synchronized是一个方法或块的修饰符。所以我们使用这两种关键字来指定三种简单的存取变量的方式 int i1; int geti1() {retu... ...
音频解说
目录
(为您整理了一些要点),点击可以直达。java中volatile和synchronized的区别与联系
关于两者的区别
线程A修改了变量还没结束时,另外的线程B可以看到已修改的值,而且可以修改这个变量,而不用等待A释放锁,因为Volatile 变量没上锁
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
本文:
java中volatile和synchronized的区别与联系的详细内容,希望对您有所帮助,信息来源于网络。