編寫多執行緒程式,模擬多個人通過乙個山洞的模擬

2021-09-27 03:28:31 字數 516 閱讀 6511

編寫多執行緒程式,模擬多個人通過乙個山洞的模擬。這個山洞每次只能通過乙個人,每個人通過山洞的時間為5秒,有10個人同時準備過此山洞,顯示每次通過山洞人的姓名和順序。(6分)

public

class

test6

}class

tunnel

implements

runnable

public

synchronized

void

cross()

catch

(interruptedexception e)

crossnum++

; system.out.

println

(thread.

currentthread()

.getname()

+"第"

+crossnum+

"個通過隧道");

}}

多執行緒 乙個「危險」的程式

1 競爭資源 public class student2 設定和獲取的執行緒 public class setthread implements runnable override public void run public class getthread implements runnable ...

乙個模擬死鎖的多執行緒

package org.kevinlifeng public class testdeadlock implements runnable catch interruptedexception e t1嘗試鎖o2 可o2 已經被t2 給鎖住了還沒釋放,一直等待 synchronized o2 到了這...

MAC COCOA乙個簡單的多執行緒程式

功能 實現多執行緒 2個執行緒同一時候工作,乙個用時間計數器。乙個用來資訊列印 step1 自己主動新增 include step2 main.c test runloop1 created by dmd on 20 6 14.test thread include just for this c ...