课程
/后端开发
/Java
/细说Java多线程之内存可见性
为什么了加入sleep后,结果会变得明显?
2015-12-16
源自:细说Java多线程之内存可见性 4-3
正在回答
一个线程sleep 后 实际也就释放了执行权 这样可以让其他线程去执行,这样不就达到多个线程交替执行吗?结果就明显了
不然 执行的结果是完全随机的,说不好一个线程执行很久都是有可能的
举报
用两种方式实现内存可见性,代领大家深层次学习Java中的内存
1 回答关于sleep会让效果更明显的想法
1 回答为什么两个volatile变量在不变式中就会使得volatile线程不安全?
1 回答最后总结中,为什么给long或double类型的变量加volatile关键字可以保证原子性?
2 回答加synchronized关键字之后,执行结果还是不确定
5 回答sleep作用
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号