一.情景复现 昨天,公司一个同事,急急忙忙的跑过来找我,说他的项目,出现了一个非常诡异的BUG,不知道什么情况? 同事:我用五个线程计算学生各个科目的成绩,最后汇总,本地都是正常的,但是一到测试环境就少了一科成绩,也没抛出异常,什么鬼? 油七:任务线程怎么做的?线程异常处理了吗?为啥不打印日志呢?灵魂三连击,哈哈哈(开玩笑的,这不是我的处事风格) 油七:行,咱们先看一下代码...,一顿扫描占卜之后,大致知道啥情况了. 同事:哥,我这程序还有救吗,客户下了死命令,今天解决啊. 油七:没事,小伙子,…