Java - 并发/阻塞队列单元测试策略

Dom*_*mra 5 java testing concurrency

我有一个程序来操作从阻塞队列中提取工作项并同时处理它们.我意识到这是一个非常宽松的描述,但任何人都可以建议单元测试策略/想法测试什么?

Bil*_*ill 2

使用 java.util.concurrent 中的工作队列机制并依靠它们来测试代码。然后测试你的工作人员以确保它做正确的事情。如果它独立于其他线程就足够了。否则,您可能需要针对与您的生产环境相匹配的硬件/操作系统/jvm 配置制定集成测试策略。