多執行緒模擬賣票過程並列印剩餘電影票的數量

2021-08-15 06:34:34 字數 543 閱讀 9890

//主程式,呼叫執行緒

package pxyhomeworkday11;

/*第一題:分析以下需求,並用**實現

一共有100張電影票,可以在兩個視窗領取,假設每次領取的時間為100毫秒,

要求:請用多執行緒模擬賣票過程並列印剩餘電影票的數量

列印格式:視窗1領取電影票,還剩99張。

視窗2領取電影票,還剩98張

...視窗2領取電影票,還剩0張。*/

public class test1

}//建立新的執行執行緒

package pxyhomeworkday11;

public class ticketthread implements runnable }

private synchronized void method() catch (interruptedexception e)

system.out.println(thread.currentthread().getname()+"領取電影票,還剩"+(tickets--)+"張。"); }

} }

賣票 多執行緒模擬賣票系統

網上搶票,方便又高效,很舒服。應用多執行緒的同步執行可以模擬很多人搶票,而且不會發生衝突。下面,我們就來利用多執行緒來模擬一把。include include include int tickets 100 定義票數為全域性變數,所以執行緒都可訪問 pthread mutex t mutex 定義互...

Java 多執行緒模擬賣票示例

使用runnable介面建立三個子執行緒並起名為a,b,c模擬實現賣票操作,觀察結果。class mythread implements runnable塊 override public void run 方法2 sychronized方法 演算法 題目 海灘上有一堆桃子,五隻猴子來分。第一只猴子...

Java 多執行緒模擬多視窗賣票

多視窗實現賣票 實現多執行緒的第二種方式 實現runnable介面,可以避免單繼承的侷限性 步驟 1.定義類實現runnable介面 2.覆寫runnable介面中的run方法 run方法體中是執行緒將要執行的 3.通過thread類建立執行緒物件,將runnable介面的實現類作為引數例項化執行緒...