【发布时间】:2011-05-07 20:18:42
【问题描述】:
两年后,我的一项测试(测试一些并发数据库事务的东西)突然开始失败,并在构建服务器上出现 BrokenBarrierException。它曾经一直工作,现在它失败了三分之一的构建。它在 Windows 工作站上永远不会失败。
有人知道为什么吗?
构建服务器使用以下操作系统: Linux 版本 2.6.5-7.244-bigsmp (geeko@buildhost) (gcc 版本 3.3.3 (SuSE Linux)) #1 SMP Mon Dec 12 18:32:25 UTC 2005 在一对氙气芯片上
还有这个 java 版本: java版本“1.6.0_16” Java(TM) SE 运行时环境 (build 1.6.0_16-b01) Java HotSpot(TM) 服务器虚拟机(build 14.2-b01,混合模式)
- 艾瑞克
【问题讨论】:
-
最近Java/OS版本有变化吗?
-
不,据我所知。操作系统可能已经在我不知情的情况下进行了修补,但它看起来有点旧,而且正常运行时间是几个月。
标签: java linux concurrency