
java Concurrency
看个人简介哦
这个作者很懒,什么都没留下…
展开
-
linux系统中,kill -3查看java进程状态无效的解决方法
今天学习在linux中查看进程状态的方法,在一本书上面看到可以使用kill -3 查看进程状态,我非常激动的想看一下效果,就自己写了一个小Demo。可是当我使用时,这个命令死活没有反应,下面贴运行图。 可以看到run.log里面根本没有一个字。终端也没有反应,程序也没有中断。咦~,这就起了个怪了,怎么会没有反应呢。开始我以为是因为我用的JDK版本有问题,我就将openjdk原创 2016-03-07 11:12:02 · 12412 阅读 · 0 评论 -
Collections.synchronizedList()不同锁造成的陷阱
今天看java并发编程时,发现一段有趣的代码。顺便记记笔记。 @NotThreadSafe class BadListHelper { public List list = Collections.synchronizedList(new ArrayList()); public synchronized boolean putIfAbsent(E x) {原创 2016-02-28 18:49:52 · 5675 阅读 · 0 评论