03 2018 档案
数据竞争和先行原则
摘要:先行原则规定了先行的操作对后续的操作可见,有效解决了数据竞争问题。数据竞争问题发生在当变量被多个线程读时,同时至少有一个线程在对这个变量进行写,那么写入的变量不一定能够及时被其他线程看见,甚至永远也不能被其他线程看见。 从这里就可以看出,“先行”其实规定的是“可见性”问题,它和操作(读、写、方法调用 阅读全文
posted @ 2018-03-21 21:05 J.M.Liu 阅读(432) 评论(0) 推荐(0) 编辑
记一次坑爹的jconsole使用
摘要:之前一直是用jstat来监控GC的,后来发现原来有个自带的jconsole,是可始化界面的,而且也是oracle公司自带的工具,与是拿来用一下,发现蛮好用的。 然而,在一次复现实验中,发现原来能复现的实验突然复现不了了,内存使用居然以下在就将下去了。于是开启jstat gcutil <pid> 2s 阅读全文
posted @ 2018-03-07 16:17 J.M.Liu 阅读(386) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示