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

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

newFixedThreadPool例子無法運行求解

newFixedThreadPool例子無法運行求解

滄海一幻覺 2018-07-31 11:18:01
@Test public void test1() {     ExecutorService fixedThreadPool = Executors.newFixedThreadPool(3);     for (int i = 0; i < 10; i++) {         final int index = i;         fixedThreadPool.execute(new Runnable() {             @Override             public void run() {                 try {                     System.out.println(index);                     Thread.sleep(2000);                 } catch (Exception e) {                     e.printStackTrace();                 }              }         });     } }以上是我在別的博客找到的例子,但是這個例子無法實現(xiàn)“每2秒打印3個數(shù)字”這個效果。前三個線程被執(zhí)行,但是后面加入的都不行。for并沒有被阻塞。
查看完整描述

2 回答

?
波斯汪

TA貢獻1811條經(jīng)驗 獲得超4個贊

在兩秒鐘所有的這個for循環(huán)都執(zhí)行完了 三個以后的線程只能在隊列中排隊了 你打印時間長點會繼續(xù)的


查看完整回答
反對 回復 2018-08-11
?
鴻蒙傳說

TA貢獻1865條經(jīng)驗 獲得超7個贊

completed tasks = 0說明你的Runnable沒有一個是執(zhí)行完成的,檢查一下你是不是開debug在public void run()里面打了斷點導致所以線程block在run方法里面。


查看完整回答
反對 回復 2018-08-11
  • 2 回答
  • 0 關注
  • 1565 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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