java - Eclipse 挂起一个特定的线程,同时让其他线程运行

标签 java eclipse multithreading debugging

有没有办法让调试器暂停特定线程,同时让其他线程运行?我想验证我拥有的一些锁是否正常工作,但我不确定如何引发某些情况。请注意,所有线程都运行相同的代码,因此对代码的任何更改都会影响所有 线程,而我只想停止一个 线程。

最佳答案

您可能想看看像 MultithreadedTC 这样的测试框架- 它允许您在测试期间以编程方式控制流经不同线程的流程,因此您可以在测试期间导致竞争条件和超时。

关于java - Eclipse 挂起一个特定的线程,同时让其他线程运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17433808/

相关文章:

c++ - std::future::wait 是内存屏障吗? (我无法解释这个数据竞赛)

java - 在测试中用 ExecutorService 替换 ManagedExecutorService

java - 如何在java中使用NSApplication和NSWindow访问在mac中打开的窗口及其内容?

java - 使用 Ant 在新的 jar 文件构建中包含外部 jar 文件

java - 如何删除空白?

multithreading - Scala 并行集合 : Change default Pool

java - ThreadPoolTask​​Executor 中的 ConcurrentModificationException 错误

java - 成功后如何在 servlet 中检索 JSON 对象

java - JVM 优化会破坏我的代码吗?

java - JPA/Hibernate如何映射代表 "application properties"的bean