您的位置: 网站首页> IT爱问> 当前文章
Java内存模型中的先行发生原则是什么?
老董2024-06-03195围观,136赞
1、程序次序规则: 在同一个线程中,按照代码顺序,前面的操作先行发生于后面的操作。
2、锁定规则: 一个unlock操作先行发生于后面对同一个锁的lock操作。
3、volatile变量规则: 对一个volatile变量的写操作先行发生于后面对这个变量的读操作。
4、传递性: 如果操作A先行发生于操作B,操作B先行发生于操作C,那么操作A先行发生于操作C。
5、线程启动规则: Thread对象的start()方法先行发生于此线程的每个动作。
本文就此结束,感谢IT人士的关注Java内存模型中的先行发生原则是什么?,本文合作企业直达:更多推荐。
很赞哦!
python编程网提示:转载请注明来源www.python66.com。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群
相关文章
文章评论
-
Java内存模型中的先行发生原则是什么?文章写得不错,值得赞赏