JMM中的happen-before规则

HappenBefore 它的意思表示的是前一个操作的结果对于后续操作是可见
的,所以它是一种表达多个线程之间对于内存的可见性。

JMM 中有哪些方法建立 happen-before 规则
1,程序顺序规则
2,volatile 变量规则,对于 volatile 修饰的变量的写的操作,一定 happen-before 后续对于 volatile 变量的读操作;
3,传递性规则
4、start 规则
5,join 规则
6,监视器锁的规则

猜你喜欢

转载自blog.csdn.net/weixin_43978695/article/details/109212055