/**
* 建立執行緒的第二種方法 實現runnable介面
* 步驟
* 1、定義乙個類實現runnable介面
* * 2、覆蓋runnable介面中的 run方法
* 將執行緒要執行的**放在run方法中
* * 3、同過thread類建立執行緒物件
* * 4、將runnable介面的子類物件作為實際引數傳遞給thread類的建構函式。
* 為什麼要將runnable介面的子類物件傳遞給thread的建構函式。
* 因為,自定義的run方法所屬的物件是runnable 介面的子類物件。
*
* *
* 5、呼叫thread類的start方法開啟執行緒並呼叫runnable介面子類的run方法。
*
* * 實現方式和繼承的方式有什麼區別?
* * 實現方法的好處:避免了單繼承的錢侷限性
* 在定義執行緒過程中,建立使用實現方式
* *
* 兩種方式的區別:
* 繼承tread: 執行緒**存放tread子類run方法中;
* 實現 runnable:執行緒**在介面的子類run方法中
* *
** */
/**
* 多視窗買票
* */
//建立乙個threaddome類讓它繼承runnable介面
public class threaddome implements runnable}}
}public static void main(string args)
}
多執行緒賣票
前置條件 設定總票數 比如20張 開啟多個售票視窗同時進行火車票的售賣 這裡多個視窗代表 多執行緒.代表啟動了多少個執行緒物件 怎麼賣票 借助迴圈 重複賣票動作 使用 while死迴圈 每賣出1張 總票數 操作 什麼時候退出迴圈?發現賣完了,退出迴圈 開啟執行緒 執行 run方法內部邏輯 單執行緒賣...
賣票 多執行緒模擬賣票系統
網上搶票,方便又高效,很舒服。應用多執行緒的同步執行可以模擬很多人搶票,而且不會發生衝突。下面,我們就來利用多執行緒來模擬一把。include include include int tickets 100 定義票數為全域性變數,所以執行緒都可訪問 pthread mutex t mutex 定義互...
Java 多執行緒模擬多視窗賣票
多視窗實現賣票 實現多執行緒的第二種方式 實現runnable介面,可以避免單繼承的侷限性 步驟 1.定義類實現runnable介面 2.覆寫runnable介面中的run方法 run方法體中是執行緒將要執行的 3.通過thread類建立執行緒物件,將runnable介面的實現類作為引數例項化執行緒...