摘要: 如下代码: 会打印出error吗?(这里有个Bug,先不考虑,就是整数会溢出的情况) 答案是不会,因为value1是volatile的,根据可见性,那么2 happens before 3,所以递推,4 happens before 1。所以v2不可能小于v1。 如果去掉volatile,就有可能发 阅读全文
posted @ 2018-05-08 12:02 邓志国 阅读(192) 评论(0) 推荐(0) 编辑