當(dāng)前位置:
首頁(yè) >
JUnit单元测试中多线程的坑
發(fā)布時(shí)間:2025/3/15
47
豆豆
生活随笔
收集整理的這篇文章主要介紹了
JUnit单元测试中多线程的坑
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一、JUnit單元測(cè)試方法不輸出
在JUnit的@Test方法中啟用多線(xiàn)程,新啟動(dòng)的線(xiàn)程會(huì)隨著@Test主線(xiàn)程的死亡而不輸出
二、解決方法
- 方法1 Thread.join()
可以看到Test線(xiàn)程會(huì)在子線(xiàn)程執(zhí)行完之后再結(jié)束。如果有多個(gè)子線(xiàn)程,就讓每個(gè)子線(xiàn)程都join一下,這樣Test線(xiàn)程就會(huì)等待每一個(gè)子線(xiàn)程結(jié)束后再結(jié)束。
- 方法2 線(xiàn)程睡眠
- 方法3 CountLatch
文章轉(zhuǎn)自
總結(jié)
以上是生活随笔為你收集整理的JUnit单元测试中多线程的坑的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 面试官重点考察求职者这5项能力
- 下一篇: 产品经理,如何降噪学习?