会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
下士闻道
多线程
对于多线程,应该尽量保证共享变量单独一个变量;while(!boolflg){...};将会被处理为if(!boolflg){while(true)}这是因为spothot vm解析的原因;对于单变量,可以通过添加violate关键字,来保证读到的永远是最近的值;还可以通过封装对于booflg字段的读写来实现,以上两种方式保证了对于VM的解析,至少不会被解析为上面的样子;
posted on
2016-03-01 11:41
下士闻道
阅读(
163
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
导航
博客园
首页
新随笔
联系
订阅
管理
公告