线程不能正常结束

时间:2014-11-14 09:11:27

标签: java android

我有一个问题,似乎有一些线程没有正确终止。当我在调试模式中暂停其中一个线程时,我得到这个列表:

Thread [<14> pool-2-thread-1] (Suspended)   
    <VM does not provide monitor information>   
    Object.wait(long, int) line: not available [native method]  
    Thread.parkFor(long) line: 1205 
    Unsafe.park(boolean, long) line: 325    
    LockSupport.park(Object) line: 159  
    AbstractQueuedSynchronizer$ConditionObject.await() line: 2019   
    LinkedBlockingQueue.take() line: 413    
    ThreadPoolExecutor.getTask() line: 1013 
    ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) line: 1073  
    ThreadPoolExecutor$Worker.run() line: 573   
    Thread.run() line: 841

在我暂停之前,它是“正在运行”而不是暂停。 我怎么能找到那个线程呢?

1 个答案:

答案 0 :(得分:0)

这个主题似乎是一个&#34;备用&#34;线程保存在线程池中,等待某事做。它没有执行你的代码。

这是完全正常的。