編寫多執行緒程式,模擬多個人通過乙個山洞的模擬。這個山洞每次只能通過乙個人,每個人通過山洞的時間為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 ...