自己練習了一下執行緒同步的例項:
package com.lcq.threadtest;
/** * 類名:threadtext4
* 功能:用於測試多執行緒的同步問題以及解決方法
* 第乙個執行緒執行後就被加上鎖,只有執行完成之後其他執行緒才能執行
* 用synchronized關鍵字實現同步
* @version 1.0
* @author lcq
*/public class threadtext4
}//建立賬戶類,用於使用者的訪問,取錢。
class bank
else if (number > money)
else if(money < 0)
else catch (interruptedexception e)
money -= number;
//列印出剩餘的錢數
system.out.println("left money :" + money);
return number;
} }
}//建立取錢執行緒
class moneythread extends thread
@override
public void run()
}
執行緒剛剛開始,很重要,但是更加重要的還在後邊,希望自己會堅持學好。
java自學之路 執行緒(2)
兩個練習執行緒的例子 有乙個資源類,裡面有100張票要賣出,有賣票的方法 class ticket implements runnablecatch exception e if ticket 0 sell else return public void sell 建立三個執行緒執行買票任務 pub...
Python之路 執行緒池
版本一 usr bin env python coding utf 8 import queue import threading class threadpool object 建立類 def init self,max num 20 程序函式,預設最大20個程序 self.queue queue...
架構師之路 執行緒
執行緒安全概念 當多個執行緒訪問同乙個類時,這個類始終能保持正確的行為,那麼這個類 物件或方法 就是執行緒安全的。synchronized 可以在任意物件或方法上加鎖,加鎖的這段 被稱為 互斥區 或 臨界區 package com.daniu56.thread suppresswarnings un...