多執行緒面試題

2021-06-07 01:51:27 字數 566 閱讀 5225

題目:主線程執行10次,子執行緒執行10次,此過程重複50次

**:

package com.thread.test;

/* * function:主線程執行10次,子執行緒執行10次,

* 此過程重複50次

*/public class threadproblem

}}).start();

for(int j=0;j<50;j++)

} class business catch (interruptedexception e)

}for(int i=0;i<10;i++)

tag=false;

notify();

} public synchronized void main(int num) catch (interruptedexception e)

}for(int i=0;i<10;i++)

tag=true;

notify();

} }public static void main(string args)

}

面試題 多執行緒

現有程式同時啟動了4個執行緒去呼叫testdo.dosome key,value 方法,由於testdo.dosome key,value 方法內的 是先暫停1秒,然後再輸出以秒為單位的當前時間值,所以,會列印出4個相同的時間值,如下所示 4 4 1258199615 1 1 1258199615 ...

多執行緒面試題

執行緒池的優點?執行緒是稀缺資源,使用執行緒池可以減少建立和銷毀執行緒的次數,每個工作執行緒都可以重複使用。執行緒池為執行緒生命週期開銷問題和資源不足問題提供了解決方案。可以根據系統的承受能力,調整執行緒池中工作執行緒的數量,防止因為消耗過多記憶體導致伺服器崩潰。public threadpoole...

linux 多執行緒 面試題

剛無意中看到morewindows博主秒殺多執行緒面試題 第一篇就有他收集的面試題。那我就用來檢驗一下自己學的怎麼樣吧。前面的選擇題那些跳過,直接看最後的程式設計題。子執行緒迴圈10 次,接著主線程迴圈100 次,接著又回到子執行緒迴圈10 次,接著再回到主線程又迴圈100 次,如此迴圈50次,試寫...