多執行緒的實驗

2021-08-30 13:46:50 字數 804 閱讀 6570

public static void main(stringargs)
testthread和testthread2的run方法各列印了10次日誌

我執行這個main方法,日誌如下:

testthread.run()正在執行…0

testthread2.run()正在執行…0

testthread2.run()正在執行…1

testthread.run()正在執行…1

testthread2.run()正在執行…2

testthread2.run()正在執行…3

testthread2.run()正在執行…4

testthread2.run()正在執行…5

testthread2.run()正在執行…6

testthread2.run()正在執行…7

testthread2.run()正在執行…8

testthread2.run()正在執行…9

testthread.run()正在執行…2

testthread.run()正在執行…3

testthread.run()正在執行…4

testthread.run()正在執行…5

testthread.run()正在執行…6

testthread.run()正在執行…7

testthread.run()正在執行…8

testthread.run()正在執行…9

我執行了好多次,才出現這種交替列印的情況,幾乎都是乙個全部列印完,另乙個才列印(哪個先列印是隨機的),不知道為什麼。

多執行緒實驗

1 利用多執行緒類實現20個偶數和20個奇數的隨機輸出。第一種建立執行緒的方法 繼承thread public class numberthread extends thread public void run public class firstthread 2 利用多執行緒程式設計實現多個視窗賣...

Linux多執行緒程式設計實驗

利用執行緒原理模擬火車售票系統 建立4個執行緒,其中3個實現售票功能,1個實現退票功能。其中3個售票執行緒設定每隔一定時間售出一張票,退票執行緒定時退回一張票。初始車票數量自行設定,輸出顯示資訊根據情況自行擬定。include include include include include incl...

實驗4 多執行緒程式設計

主線程實現以下功能 定義全域性變數key 建立兩個執行緒 如果執行緒正常結束,得到執行緒的結束狀態值,並列印 執行緒一完成以下操作 設定全域性變數key的值為字串 hello world 列印3次字串 當前執行緒id key值 接收到執行緒二傳送的取消請求訊號後退出 結束的時候列印字串 thread...