1. 要列印的資源
1 package com.mytest.thread;2. 列印奇數的執行緒2 3 /**
4 * 要列印的資源
5 *
6 */
7 public class num
1 package com.mytest.thread;3. 列印偶數的執行緒2 3 public class printodd implements runnable
10 11 public void run() catch (exception e)
20 21 } else
27 28 }
29 }
30 }
31 }
1 package com.mytest.thread;4. 主函式2 3 public class printeven implements runnable
11 12 public void run() catch (exception e)
21 22 } else
28 29 }
30 }
31 }
32 33 }
1 package com.mytest.thread;5. 執行結果2 3 public class main
17 }
♠出處:
標籤: 多執行緒
好文要頂
關注我收藏該文00
多執行緒之兩個執行緒交替列印的問題分析
場景一 在我們面試中經常會有這麼乙個場景,就是我們用執行緒a輸出 a 字元,有執行緒b輸出 b 字元,交替進行,要求a執行緒執行完任務輸出 a執行緒列印完了 b執行緒執行完任務輸入 b執行緒列印完了 最後有主線程輸出一句話 我列印完了 當你看到這個場景時,有點多執行緒經驗的人肯定會感覺很容易,然後有...
兩個執行緒交替列印數字 Condition喚醒與等待
b 看到一道關於多執行緒題 如何實現兩個執行緒交替列印數字0 9?b 首先我們會想到要實現交替列印,那麼就要其中乙個執行的時候,另外乙個處於等待狀態,當該執行緒執行完的時候,喚醒另外乙個。如此執行就可實現。我們可以通過wait和notify對執行緒進行狀態控制,並且我們需要兩個監視器分別對這兩個執行...
兩個執行緒交替列印0 100的即偶數
兩個執行緒交替列印0 100的寄偶數,用wait和notify public class waitnotifyprintoddevenwait 1.拿到鎖,我們就列印 2。一旦列印完喚醒其他執行緒就休眠 static class turningrunner implements runnable c...