Thread類實現買電影案例
package cn.itcast_01;
/*
* 某電影院目前正在上映賀歲大片,共有100章票,而它有三個售票視窗,請設計一個程式模擬該電影院售票
*
* 繼承Thread類來實現
*
*/
public class Thread類實現買電影案例 {
public static void main(String[] args) {
//建立三個執行緒物件
MyThread my1 = new MyThread();
MyThread my2 = new MyThread();
MyThread my3 = new MyThread();
//給執行緒起名字
my1.setName("視窗1");
my2.setName("視窗2");
my3.setName("視窗3");
//啟動執行緒
my1.start();
my2.start();
my3.start();
}
}
package cn.itcast_01;
public class MyThread extends Thread{
//定義100章票
//private int ticket = 100;
//為了讓多個執行緒共享著100章票,我們其實應該用靜態修飾
private static int ticket = 100;
public void run() {
//定義100章票
//每個執行緒進來都會走這裡,這樣的話,每個執行緒物件相當於買的是自己的那100章票,這不合理
// int ticket = 100;
//是為了摸擬一值有票
while(true)
if(ticket>0) {
System.out.println(getName() + "正在出售"+(ticket--)+"張票");
}
}
}
相關文章
- Thread類thread
- Java之實現多執行緒的方式一 :繼承Thread類Java執行緒繼承thread
- 使用Thread類和Runnable介面實現多執行緒的區別thread執行緒
- Thread類及使用thread
- React實現的超高仿豆瓣電影React
- 尚矽谷大資料Hadoop(30)P120-P127Mapreduce-FileinputFormat實現類KeyValueTextInputFormat案例實現NLineInputFormat案例實現大資料HadoopORM
- java 一個類實現兩個介面的案例Java
- html5案例--製作電影影評網HTML
- Rt-thread提供的printf實現(rt_vsnprintf的實現)thread
- 實現基於內容的電影推薦系統—程式碼實現
- Python網路爬蟲實踐案例:爬取貓眼電影Top100Python爬蟲
- 20行程式碼實現電影評論情感分析行程
- 粒子類特效SDK,電影級的逼真特效特效
- 電商左側商品分類選單實現
- 實現腦電訊號的情緒分類
- 132.繼承Thread實現多執行緒繼承thread執行緒
- java多執行緒之Thread類Java執行緒thread
- Java之Thread類的常用方法 .sleep()Javathread
- Java多執行緒(二):Thread類Java執行緒thread
- Java多執行緒Thread類使用Java執行緒thread
- 深度學習(四)之電影評論分類深度學習
- AR實踐:基於ARKit實現電影中的全息視訊會議
- WPF 實現陰影效果
- HashSet 實現類
- Swiper 實現奇葩需求案例
- 多執行緒系列(二)之Thread類執行緒thread
- Android Material Design 陰影實現AndroidMaterial Design
- 手把手教你用RecyclerView實現貓眼電影選擇效果View
- 類轉json的基類實現JSON
- java併發程式設計:Thread類的使用Java程式設計thread
- Java Thread 類相關的幾個核心方法Javathread
- java中介面多個實現類,如何指定實現類,根據子類型別選擇實現方法Java型別
- 自實現string類
- TypeScript 類實現介面TypeScript
- string類的實現
- 假陰影,低開銷的陰影實現方式
- 實體店購買組裝電腦注意事項 買電腦必讀終極攻略!
- SAP 電商雲 Spartacus UI 的 proxy facade 是如何呼叫實際實現類UI