国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

多線程題目

2019-11-10 17:02:25
字體:
來源:轉載
供稿:網友
java 多線程 團隊因財政緊缺,面臨“廢隊危機”。這時,來自Anzuo組的9位隊員挺身而出。為 了化解危機,他們做出了一個艱難的決定——成為偶像。他們希望通過街頭開Live賣唱 獲得資助,從而維持團隊的正常運作。已知: 聯創團隊的賬戶中初始時只剩下2000元。 這9人賣唱各自獨立工作,每賣唱一次可為團隊掙得100元經費。但賣唱后需要休 息一天(實現時用200ms代替)。 團隊的日常支出為800元/天,由啟明管理員每天(200ms)扣除一次。 當團隊賬戶余額達到10000元時,他們會停止工作,專心寫代碼。少于10000元時 繼續工作。 請學習Java多線程相關知識,模擬上述場景。 輸出樣例: 我是1號隊員,賣唱成功。團隊賬戶余額2100元。 我是3號隊員,賣唱成功。團隊賬戶余額2200元。 我是4號隊員,賣唱成功。團隊賬戶余額2300元。 我是啟明管理員,扣錢成功。團隊賬戶余額1500元。 ………………………… 我是8號隊員,賣唱成功。團隊賬戶余額9900元。 我是2號隊員,賣唱成功。團隊賬戶余額10000元。 我是9號隊員,余額已爆表,專心寫代碼。 …………………………class MyRunnable implements Runnable{ int money = 2000; public void run() { for (int i = 0; i < 10; i++) { this.Change(); try { Thread.sleep(200); } catch (InterruptedException e) { e.PRintStackTrace(); } } } public synchronized void Change(){ String name = Thread.currentThread().getName(); if (name.equals("啟明管理員")) { this.money = this.money - 800; System.out.println("我是啟明管理員,扣錢成功,團隊賬戶余額:"+this.money); } else{ if (this.money >= 10000) { System.out.print("我是" + name + ",余額爆表,專心寫代碼/n"); } else { this.money = this.money + 100; System.out.print("我是" + name + ",賣唱成功。團隊賬戶余額:" + this.money + "/n"); } } }}public class ThreadDemo { public static void main(String[] args) { MyRunnable r = new MyRunnable(); Thread t1 = new Thread(r,"1號隊員"); Thread t2 = new Thread(r,"2號隊員"); Thread t3 = new Thread(r,"3號隊員"); Thread t4 = new Thread(r,"4號隊員"); Thread t5 = new Thread(r,"5號隊員"); Thread t6 = new Thread(r,"6號隊員"); Thread t7 = new Thread(r,"7號隊員"); Thread t8 = new Thread(r,"8號隊員"); Thread t9 = new Thread(r,"9號隊員"); Thread t0 = new Thread(r,"啟明管理員"); t1.start(); t2.start(); t3.start(); t4.start(); t5.start(); t6.start(); t7.start(); t8.start(); t9.start(); t0.start(); }}

發現了當時熬測的題目文件 現在試著實現。

為了這些線程共享資源,又有不同的方法,用了個很笨的字符串判斷,不知道應該怎么弄會好點。 多看點資料再來改改。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 磴口县| 登封市| 慈溪市| 鄂伦春自治旗| 仙桃市| 五华县| 阿合奇县| 南岸区| 清水河县| 鄯善县| 四子王旗| 镇原县| 无锡市| 拜城县| 广西| 南皮县| 邢台县| 边坝县| 平原县| 宜兰县| 鹤壁市| 成安县| 邵武市| 白沙| 曲靖市| 丰台区| 宜黄县| 禹州市| 秦皇岛市| 大名县| 六盘水市| 桑日县| 夏津县| 清徐县| 乐山市| 无锡市| 栾川县| 东乌珠穆沁旗| 阿合奇县| 大同市| 玉树县|