日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

用生产者和消费者模式实现奇数偶数不同线程交替输出

發布時間:2025/3/17 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用生产者和消费者模式实现奇数偶数不同线程交替输出 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

要求

使用生產者和消費者模式實現,交替輸出: 假設只有兩個線程,輸出以下結果:t1-->1t2-->2t1-->3t2-->4t1-->5t2-->6....要求:必須交替,并且t1線程負責輸出奇數。t2線程負責輸出偶數。兩個線程共享一個數字,每個線程執行時都要對這個數字進行:++

代碼

public class Test {public static void main(String[] args) {Num num = new Num(1);Thread t0 = new Thread(new OddNumber(num));t0.setName("奇數");Thread t1 = new Thread(new EvenNumber(num));t1.setName("偶數");t0.start();t1.start();} } public class OddNumber implements Runnable{private Num number;public OddNumber(Num number) {this.number = number;}public OddNumber() {}@Overridepublic void run() {while (true){synchronized (number){if (number.i % 2 != 0){System.out.println(Thread.currentThread().getName() + "--->" + number.i++);}else{number.notify();try {number.wait();} catch (InterruptedException e) {e.printStackTrace();}}}try {Thread.sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}}} } public class EvenNumber implements Runnable{private Num number;public EvenNumber(Num number) {this.number = number;}public EvenNumber() {}@Overridepublic void run() {while (true){synchronized (number){if (number.i % 2 == 0){System.out.println(Thread.currentThread().getName() + "--->" + number.i++);}else{number.notify();try {number.wait();} catch (InterruptedException e) {e.printStackTrace();}}}try {Thread.sleep(1000);} catch (InterruptedException e) {e.printStackTrace();}}} } public class Num {int i;public Num(int i){this.i = i;} }

總結

以上是生活随笔為你收集整理的用生产者和消费者模式实现奇数偶数不同线程交替输出的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩精品视频免费播放 | 在线观看视频福利 | 欧美成人精品一区二区免费看片 | 精品国模一区二区三区欧美 | 日本三级午夜理伦三级三 | 国产欧美在线观看不卡 | 日本精品免费一区二区三区 | 怡红院av在线 | 国产精品igao | 国产欧美一区二区三区免费看 | 国产无码精品合集 | 中文字幕第8页 | 亚洲一区二区三区久久久 | 看一级片| 琪琪色综合网 | 午夜福利123 | 日韩在线一区二区 | 超碰男人的天堂 | 人妻在卧室被老板疯狂进入 | 艳妇臀荡乳欲伦交换h漫 | 欧美第二页 | 日本一区二区三区视频在线 | 黄色在线小视频 | 久久婷婷亚洲 | 国产中文自拍 | 91丨porny丨尤物 | 欧美老熟妇一区二区 | 雷电将军和丘丘人繁衍后代视频 | 日日干干| 亚洲精品国产欧美在线观看 | 加勒比日韩 | 欧美sese | 538国产精品视频一区二区 | 欧美区在线 | 亚洲天堂欧美在线 | 亚洲一区二区三区在线 | 国产网站av| 国产精品剧情av | 国产黄频在线观看 | 亚洲色图婷婷 | 欧洲色区| 黄色电影在线视频 | 国产在线啪 | 麻豆一区二区 | 欧美精品乱码99久久蜜桃 | 美国成人av | 亚洲色成人www永久在线观看 | 午夜激情视频在线观看 | 九热在线视频 | 国产天堂第一区 | 超碰h| 欧美精品一二区 | 久久精品99国产 | 国产1区二区 | 成人免费国产 | 四虎精品一区二区三区 | 成人av资源站| 野花视频在线免费观看 | 久久日视频 | 激情内射亚洲一区二区三区爱妻 | 国产伦精品一区二区三区在线观看 | 欧美经典一区二区三区 | 国产精品系列在线播放 | 欧美成人三区 | 97国产高清| 波多在线播放 | 最新av网址在线观看 | 日韩免费av| 亚洲丁香花色 | 亚洲熟女乱色综合亚洲av | 又大又硬又爽免费视频 | 一区二区三区视频免费 | 欧美一级一片 | 久久久久99精品成人片毛片 | av卡一卡二 | 免费a v在线 | 日韩综合区 | 国产黑丝一区 | 日韩高清在线一区 | 青青草视频在线看 | 欧美激情一区二区视频 | 潮喷失禁大喷水aⅴ无码 | 亚洲国产剧情在线观看 | 免费看成人av | 日韩视频福利 | 黄色爱爱视频 | 韩国中文三级hd字幕 | 被黑人啪到哭的番号922在线 | 亚洲美女在线观看 | 亚州av成人 | 久久久久久毛片 | 欧美毛片网站 | 夜夜骚网站 | 秋霞网av | 天天射天天舔 | 粉嫩av| 亚洲高潮| 爱情岛论坛成人av | 里番acg★同人里番本子大全 |