import threading
balance = 0
def change(n):
global balance
balance += n
balance -= n
lock = threading.Lock() # 獲取線程鎖
def run_thread(n):
for i in range(100000):
# 方式一:
# 獲取鎖
# lock.acquire()
# try:
# change(n)
# finally:
# # 釋放鎖
# lock.release()
# 方式二:
with lock:
change(n)
t1 = threading.Thread(target=run_thread, args=(4,))
t2 = threading.Thread(target=run_thread, args=(8,))
t1.start()
t2.start()
t1.join()
t2.join()
print(balance)
線程鎖
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進(jìn)店門燕鸽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人扛或,你說我怎么就攤上這事绵咱。” “怎么了熙兔?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長艾恼。 經(jīng)常有香客問我住涉,道長,這世上最難降的妖魔是什么钠绍? 我笑而不...
- 正文 為了忘掉前任舆声,我火速辦了婚禮,結(jié)果婚禮上柳爽,老公的妹妹穿的比我還像新娘媳握。我一直安慰自己,他們只是感情好磷脯,可當(dāng)我...
- 文/花漫 我一把揭開白布蛾找。 她就那樣靜靜地躺著,像睡著了一般赵誓。 火紅的嫁衣襯著肌膚如雪打毛。 梳的紋絲不亂的頭發(fā)上柿赊,一...
- 文/蒼蘭香墨 我猛地睜開眼椿肩,長吁一口氣:“原來是場噩夢啊……” “哼洽腺!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起覆旱,我...
- 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
- 正文 我和宋清朗相戀三年噪沙,在試婚紗的時候發(fā)現(xiàn)自己被綠了炼彪。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
- 正文 年R本政府宣布,位于F島的核電站萄唇,受9級特大地震影響檩帐,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜另萤,卻給世界環(huán)境...
- 文/蒙蒙 一湃密、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧四敞,春花似錦泛源、人聲如沸。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至癌蚁,卻和暖如春幻梯,著一層夾襖步出監(jiān)牢的瞬間兜畸,已是汗流浹背。 一陣腳步聲響...
- 正文 我出身青樓煞躬,卻偏偏與公主長得像肛鹏,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子恩沛,可洞房花燭夜當(dāng)晚...