代码改变世界

synchronized 与volatile

2022-04-01 10:28  shadowsky88  阅读(26)  评论(0编辑  收藏  举报
关键字synchronized的主要作用是保证同一时刻,只有一个线程可以执行某一个方法,或是某一个代码块,synchronized可以修饰方法及代码块。随着JDK的版本升级,synchronized关键字在执行效率上得到很大提升。它包含三个特征。 1)可见性:synchronized具有可见性。 2