您的位置: 网站首页> it面试题> 当前文章
Java内存模型中的先行发生原则是什么?
老董-我爱我家房产SEO2024-06-03150围观,138赞
1、程序次序规则: 在同一个线程中,按照代码顺序,前面的操作先行发生于后面的操作。
2、锁定规则: 一个unlock操作先行发生于后面对同一个锁的lock操作。
3、volatile变量规则: 对一个volatile变量的写操作先行发生于后面对这个变量的读操作。
4、传递性: 如果操作A先行发生于操作B,操作B先行发生于操作C,那么操作A先行发生于操作C。
5、线程启动规则: Thread对象的start()方法先行发生于此线程的每个动作。

很赞哦!
python编程网提示:转载请注明来源www.python66.com。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群
相关文章
文章评论
-
Java内存模型中的先行发生原则是什么?文章写得不错,值得赞赏


