執行緒示例 5

2021-08-25 18:35:45 字數 436 閱讀 8154

/**

* 2010-10-2

* 執行緒同步-深入理解

* 幾個執行緒操作共同資源會出現併發問題

* 排隊上廁所

*/package com.thread;

public class demo5

}class ticketwindow implements runnable catch (interruptedexception e)

num--;

} else

}*///任何乙個物件都有物件鎖,所以可以是任何物件

synchronized (mydog) catch (interruptedexception e)

num--;

} else

}} }

}class mydog

執行緒同步示例

描述 父親和兒子共享乙個盤子,父親放蘋果,兒子吃蘋果,盤子裡面只能放乙個,父親放蘋果的時候,兒子不能吃,兒子取的時候,父親不能放,盤子只放乙個蘋果,完成兩個執行緒的同步問題 注 synchronized修飾的非靜態方法是物件鎖,靜態方法是類鎖 盤子 class dish system.out.pri...

多執行緒示例

include include include pthread t thread 2 pthread mutex t mut int num 0 void thread1 void args pthread exit null void thread2 void args pthread exit ...

C 執行緒示例三

這是乙個簡單的主線程與子執行緒 using system using system.collections.generic using system.text using system.threading namespace zizhuxiancheng 啟動 thread.currentthrea...