关于synchronized,看这一篇就够了

摘要:

      在 Java 中,关键字 synchronized可以保证在同一个时刻,只有一个线程可以执行某个方法或者某个代码块(主要是对方法或者代码块中存在共享数据的操作)【互斥】;同时我们还应该注意到synchronized另外一个重要的作用,synchronized可保证一个线程的变化(主要是共享数据的变化)被其他线程所看到(保证【可见性】,完全可以替代Volatile功能),这点确实也是很重要的。

博文地址:

【深入理解Java并发之synchronized实现原理】https://blog.csdn.net/javazejian/article/details/72828483

猜你喜欢

转载自blog.csdn.net/jingzi123456789/article/details/81626998