码迷,mamicode.com
首页 > 移动开发 > 详细

happens-before规则

时间:2018-02-02 18:38:41      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:blog   log   post   join()   pen   app   vol   for   fonts   

1)程序规则:一个线程中的每个操作,happens-before该线程中的任意后操作。
2监视锁规则一个的解happens-before于随后对这的加
3volatile规则一个volatile域的写,happens-before于任意后续对这volatile域的

4传递性:如果A happens-before B,且B happens-before C,那么A happens-before C
5start()规则:如果线A行操作ThreadB.start()(启动线B),那么A线程的
ThreadB.start()操作happens-before线B中的任意操作。
6join()规则:如果线A行操作ThreadB.join()并成功返回,那么线B中的任意操作
happens-before线AThreadB.join()操作成功返回。

参考《Java并发编程的艺术》

happens-before规则

标签:blog   log   post   join()   pen   app   vol   for   fonts   

原文地址:https://www.cnblogs.com/AmbitiousMice/p/8406067.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!