该线程前半段很正常,日志也很正常,看了出现这个问题的时间段也是服务器比较空闲的时间。 线程内部有进行异常捕捉,执行线程的 execute 也有进行异常捕捉
1
sun1991 2019 年 2 月 17 日
难道是被别的线程 kill 掉了?
|
2
mmdsun 2019 年 2 月 17 日 via Android
是不是 callable 的线程?那么异常只能.get 的时候才能显现出来。
|
5
blindpirate 2019 年 2 月 17 日
专业一点好不好,什么叫 callable 的线程?什么叫 runnable 的线程?
Java 中只有 Thread 代表线程!!! Java 中只有 Thread 代表线程!!! Java 中只有 Thread 代表线程!!! Callable 和 Runnable 都只是一个抽象的任务,不代表任何线程实体。 题目本身问的就很模糊,什么叫线程没有了?是发现原先 jstack 列出的一个名为`Thread [pool-thread-1]`的线程实体,后来消失了?还是你在线程池中运行的任务没有返回预期的结果? |
6
Acmen OP @blindpirate 出现了 Thread [pool-14-thread-1]线程实体,运行了一部分代码就消失了
|
7
gabon 2019 年 2 月 17 日 via Android
没有什么是断点解决不了的,如果有就多几个断点
|