- 博客(1)
- 收藏
- 关注
原创 一段停不下来的程序所想到的
今天在准备分享内存可见性问题时的keynote时写了一个demo程序,却产生了很多启发性的问题。先来看看程序 这个程序的逻辑很简单,就是50个线程做累加,然后算个总数。主线程自旋等待所有子线程结束。但这个程序在我的 电脑上是停不下来的,但在其它同事的电脑上却能停的下来。我的第一反应是,AddThread的finish变量不是volatile的,是不是因为这个可见性问题导致程序停不下来呢?果然,把...
2015-04-16 21:58:44 99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人