第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

java線程池怎么用

java線程池怎么用

fenkapian 2018-01-15 09:25:49
ScheduledExecutorService scheduleThreadPool ?= Executors.newScheduledThreadPool(5);scheduleThreadPool.schedule(() -> System.out.println("delay"), 1, TimeUnit.SECONDS);這個哪里不對啊 ?沒有輸出東西出來
查看完整描述

1 回答

?
書生

TA貢獻(xiàn)12條經(jīng)驗(yàn) 獲得超4個贊

能把上下文相關(guān)的代碼都貼一下么?你這個代碼應(yīng)該沒有問題,我試了下也確保可以正常執(zhí)行并且可以輸出

查看完整回答
反對 回復(fù) 2018-01-15
  • fenkapian
    fenkapian
    public class NB { @Test public void test3() { ScheduledExecutorService scheduleThreadPool = Executors.newScheduledThreadPool(5); scheduleThreadPool.schedule(() -> System.out.println("delay"), 1, TimeUnit.SECONDS); } } 我這就一個方法
  • 書生
    書生
    難怪了,你在Junit方法里,必然不會輸出。測試都是只有兩個狀態(tài),成功或者失敗,不會有控制臺輸出值。 private final ByteArrayOutputStream outContent = new ByteArrayOutputStream(); private final ByteArrayOutputStream errContent = new ByteArrayOutputStream(); @Before public void setUpStreams() { System.setOut(new PrintStream(outContent)); System.setErr(new PrintStream(errContent)); } @After public void cleanUpStreams() { System.setOut(null); System.setErr(null); } @Test public void out() { System.out.print("hello"); assertEquals("hello", outContent.toString()); } @Test public void err() { System.err.print("hello again"); assertEquals("hello again", errContent.toString()); } 這樣可以對控制臺輸出做斷言。
  • fenkapian
    fenkapian 回復(fù) 書生
    這段代碼和線程池也沒什么關(guān)系啊
點(diǎn)擊展開后面1
  • 1 回答
  • 0 關(guān)注
  • 1189 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號