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

首頁(yè) > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

多線程題目

2019-11-09 20:41:24
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
java 多線程 團(tuán)隊(duì)因財(cái)政緊缺,面臨“廢隊(duì)危機(jī)”。這時(shí),來(lái)自Anzuo組的9位隊(duì)員挺身而出。為 了化解危機(jī),他們做出了一個(gè)艱難的決定——成為偶像。他們希望通過(guò)街頭開Live賣唱 獲得資助,從而維持團(tuán)隊(duì)的正常運(yùn)作。已知: 聯(lián)創(chuàng)團(tuán)隊(duì)的賬戶中初始時(shí)只剩下2000元。 這9人賣唱各自獨(dú)立工作,每賣唱一次可為團(tuán)隊(duì)掙得100元經(jīng)費(fèi)。但賣唱后需要休 息一天(實(shí)現(xiàn)時(shí)用200ms代替)。 團(tuán)隊(duì)的日常支出為800元/天,由啟明管理員每天(200ms)扣除一次。 當(dāng)團(tuán)隊(duì)賬戶余額達(dá)到10000元時(shí),他們會(huì)停止工作,專心寫代碼。少于10000元時(shí) 繼續(xù)工作。 請(qǐng)學(xué)習(xí)Java多線程相關(guān)知識(shí),模擬上述場(chǎng)景。 輸出樣例: 我是1號(hào)隊(duì)員,賣唱成功。團(tuán)隊(duì)賬戶余額2100元。 我是3號(hào)隊(duì)員,賣唱成功。團(tuán)隊(duì)賬戶余額2200元。 我是4號(hào)隊(duì)員,賣唱成功。團(tuán)隊(duì)賬戶余額2300元。 我是啟明管理員,扣錢成功。團(tuán)隊(duì)賬戶余額1500元。 ………………………… 我是8號(hào)隊(duì)員,賣唱成功。團(tuán)隊(duì)賬戶余額9900元。 我是2號(hào)隊(duì)員,賣唱成功。團(tuán)隊(duì)賬戶余額10000元。 我是9號(hào)隊(duì)員,余額已爆表,專心寫代碼。 …………………………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("我是啟明管理員,扣錢成功,團(tuán)隊(duì)賬戶余額:"+this.money); } else{ if (this.money >= 10000) { System.out.print("我是" + name + ",余額爆表,專心寫代碼/n"); } else { this.money = this.money + 100; System.out.print("我是" + name + ",賣唱成功。團(tuán)隊(duì)賬戶余額:" + this.money + "/n"); } } }}public class ThreadDemo { public static void main(String[] args) { MyRunnable r = new MyRunnable(); Thread t1 = new Thread(r,"1號(hào)隊(duì)員"); Thread t2 = new Thread(r,"2號(hào)隊(duì)員"); Thread t3 = new Thread(r,"3號(hào)隊(duì)員"); Thread t4 = new Thread(r,"4號(hào)隊(duì)員"); Thread t5 = new Thread(r,"5號(hào)隊(duì)員"); Thread t6 = new Thread(r,"6號(hào)隊(duì)員"); Thread t7 = new Thread(r,"7號(hào)隊(duì)員"); Thread t8 = new Thread(r,"8號(hào)隊(duì)員"); Thread t9 = new Thread(r,"9號(hào)隊(duì)員"); 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(); }}

發(fā)現(xiàn)了當(dāng)時(shí)熬測(cè)的題目文件 現(xiàn)在試著實(shí)現(xiàn)。

為了這些線程共享資源,又有不同的方法,用了個(gè)很笨的字符串判斷,不知道應(yīng)該怎么弄會(huì)好點(diǎn)。 多看點(diǎn)資料再來(lái)改改。


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 广汉市| 云龙县| 贵德县| 丰原市| 正宁县| 缙云县| 读书| 葫芦岛市| 临洮县| 易门县| 阳朔县| 高州市| 辛集市| 沈阳市| 闽清县| 瓦房店市| 盘锦市| 沙雅县| 峨眉山市| 永善县| 聂拉木县| 阿克| 神池县| 依安县| 石棉县| 奈曼旗| 兰西县| 北安市| 泾阳县| 金昌市| 巫山县| 黎城县| 凤山市| 东兰县| 肥城市| 本溪| 甘谷县| 昭平县| 辉县市| 洞口县| 彝良县|