会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
梁桦
不以追随强者为耻,不以扶助弱者为荣——尼采
博客园
首页
新随笔
联系
订阅
管理
2018年6月2日
一个经典的并发导致异常的场景
摘要: 源码: 执行结果: 特别留意最后一行里的ready,值为 true。while进入循环的条件明明是ready = false,但是最后一个输出结果怎么是true? ps. 不是每次输出结果都会像上面那样。 原因分析: while循环最后1秒的时候,主线程里的, ready = true; 这行代码先
阅读全文
posted @ 2018-06-02 23:23 梁桦
阅读(205)
评论(0)
推荐(0)
编辑
公告