国产探花免费观看_亚洲丰满少妇自慰呻吟_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(); }}

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

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


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乌苏市| 新乐市| 荣成市| 清远市| 塔河县| 天津市| 弥勒县| 潍坊市| 永顺县| 宁晋县| 东兴市| 贵德县| 闸北区| 化州市| 辽宁省| 沂水县| 衡东县| 台前县| 无棣县| 鄂温| 莫力| 乐昌市| 杭锦旗| 太保市| 广汉市| 桐乡市| 宜阳县| 霍林郭勒市| 望江县| 甘孜| 浦城县| 琼结县| 桃园县| 长春市| 汶上县| 旌德县| 鲁甸县| 桦南县| 喀什市| 盐边县| 芷江|