重新认识的volatile关键字

1. 加锁与可见性 内置锁可以用于确保某个线程以一种可预测的方式来查看另一线程的执行结果。 当线程A执行某个同步代码块时,线程B随后进入由同一个所保护的同步代码块,在这种情况下可以保证,在释放锁之前,A看到的变量值在B获得锁后同样可以由B看到。即当线程B执行由锁保护的同步代码块时,可以线程A之前在同一个同步代码块中的所有操作结果。这也符合Happen-before原则,即A Happen-befo
相关文章
相关标签/搜索