我试图深入了解 Web 应用程序中的线程问题。我正在使用 Eclipse。问题是当一个线程处于一段非常冗长的代码中的某个阶段时,另一个线程即使它应该走得更远也不能走得更远。它具有阻塞线程的外观。Eclipse 已将其标记为“步进”。由于代码附近没有监视器、信号量、同步块,它为什么停止是没有意义的。
我可以在 eclipse 中使用任何东西来理解线程看起来被阻塞的任何原因吗?
我可以点击暂停按钮,暂停线程。当我单击恢复按钮时,它会返回“步进”,但无法完成这行简单的代码:
long beginTime = System.currentTimeMillis();
谢谢。