JVM-执行顺序

1.happens-before

happens-before

  • a happens-before b:a的操作对b是可见的,而不是说a在b之前运行。
    程序顺序规则
    监视器规则
    volatile变量规则
    传递性

  • Start规则:a线程调用b线程,a线程happens-before b线程。

  • Join规则:join的线程happens-before调用的线程。与Start规则相反。

猜你喜欢

转载自blog.csdn.net/qq_39312683/article/details/86218191