模擬唐僧師徒4人買電影票。電影票10元一張,唐僧拿著一張50元的、孫悟空那和
豬八戒都拿著一張20的、
沙僧拿著一張10元的。此時售票員手中只有乙個10元的。
模擬他們4個人買票。
package com.softeem.homework3;
public
class
test7
}class
buyticket2
implements
runnable
else
if(name.
equals
("沙僧"))
else
}//買票的方法
public
synchronized
void
buy(
int money)
catch
(interruptedexception e)
if(money ==10)
else
if(money ==20)
catch
(interruptedexception e)
} tencount -=1;
twentycount +=1;
system.out.
println
(thread.
currentthread()
.getname()
+"花"
+money+
"元買了一張票,找了"
+(money-10)
+"元");
notifyall()
;}else
catch
(interruptedexception e)
}//判斷售票員手上所持有的哥哥面值錢幣的張數給出相應找錢方法
if(twentycount <2)
else
system.out.
println
(thread.
currentthread()
.getname()
+"花"
+money+
"元買了一張票,找了"
+(money-10)
+"元");
notifyall()
;}}}
程式模擬電影院視窗賣票,多執行緒Demo
某電影院目前正在上映國產大片,共有100張票,而它有3個視窗賣票,請設計乙個程式模擬該電影院賣票 1.定義乙個類sellticket實現runnable介面,裡面定義乙個成員變數 private int tickets 100 2.在sellticket類中重寫run 方法實現賣票,步驟如下 判斷票...
模擬多執行緒
用兩個執行緒玩猜數字遊戲,第乙個執行緒負責隨機給出1 100之間的乙個整數,第二個執行緒負責猜出這個數。要求每當第二個執行緒給出自己的猜測後,第乙個執行緒都會提示 猜小了 猜大了 或 猜對了 猜數之前,要求第二個執行緒要等待第乙個執行緒設定好要猜測的數。第乙個執行緒設定好猜測數之後,兩個執行緒還要相...
多執行緒模擬練習
package pxyhomeworkday11 第二題 分析以下需求,並用 實現 有100份禮品,兩人 小剛和小明 同時傳送,當剩下的禮品小於10份的時候則不再送出,利用多執行緒模擬該過程並將執行緒的名稱列印出來.列印格式 小剛送出了禮物,還剩99份禮物。小剛送出了禮物,還剩98份禮物。小明送出了...