python自學(xué)計(jì)劃-線程鎖-20

使用線程鎖的方式很簡(jiǎn)單(可能是我不了解其他方式)
需要用到threading.Lock()
然后調(diào)用相關(guān)方法:

lock = threading.Lock()
lock.acquire() # 得到鎖
# 中間操作
lock.release() # 釋放鎖

例子:

import threading
import time

global counter
counter = 0

lock = threading.Lock()


class myThread(threading.Thread):

    def __init__(self):
        threading.Thread.__init__(self)

    def run(self):
        global counter
        while True:
            if counter >= 15:
                break
            lock.acquire()
            counter += 1
            lock.release()
            print("線程名:%s漓拾,計(jì)數(shù)器:%s" % (self.name, counter))

            time.sleep(0.1)


thread1 = myThread()
thread2 = myThread()
thread1.start()
thread2.start()

運(yùn)行結(jié)果:

線程名:Thread-1蘸际,計(jì)數(shù)器:1
線程名:Thread-2条辟,計(jì)數(shù)器:2
線程名:Thread-2,計(jì)數(shù)器:3
線程名:Thread-1绿渣,計(jì)數(shù)器:4
線程名:Thread-2兵志,計(jì)數(shù)器:5
線程名:Thread-1戳稽,計(jì)數(shù)器:6
線程名:Thread-1,計(jì)數(shù)器:7
線程名:Thread-2试溯,計(jì)數(shù)器:8
線程名:Thread-1倔丈,計(jì)數(shù)器:9
線程名:Thread-2,計(jì)數(shù)器:10
線程名:Thread-1扼倘,計(jì)數(shù)器:11
線程名:Thread-2确封,計(jì)數(shù)器:12
線程名:Thread-1,計(jì)數(shù)器:13
線程名:Thread-2,計(jì)數(shù)器:14
線程名:Thread-1爪喘,計(jì)數(shù)器:15
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末颜曾,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子腥放,更是在濱河造成了極大的恐慌泛啸,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,744評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件秃症,死亡現(xiàn)場(chǎng)離奇詭異候址,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)种柑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,505評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門岗仑,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人聚请,你說我怎么就攤上這事荠雕。” “怎么了驶赏?”我有些...
    開封第一講書人閱讀 163,105評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵炸卑,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我煤傍,道長(zhǎng)盖文,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,242評(píng)論 1 292
  • 正文 為了忘掉前任蚯姆,我火速辦了婚禮五续,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘龄恋。我一直安慰自己疙驾,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,269評(píng)論 6 389
  • 文/花漫 我一把揭開白布郭毕。 她就那樣靜靜地躺著它碎,像睡著了一般。 火紅的嫁衣襯著肌膚如雪显押。 梳的紋絲不亂的頭發(fā)上链韭,一...
    開封第一講書人閱讀 51,215評(píng)論 1 299
  • 那天,我揣著相機(jī)與錄音煮落,去河邊找鬼敞峭。 笑死,一個(gè)胖子當(dāng)著我的面吹牛蝉仇,可吹牛的內(nèi)容都是我干的旋讹。 我是一名探鬼主播殖蚕,決...
    沈念sama閱讀 40,096評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼沉迹!你這毒婦竟也來了睦疫?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,939評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤鞭呕,失蹤者是張志新(化名)和其女友劉穎蛤育,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體葫松,經(jīng)...
    沈念sama閱讀 45,354評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡瓦糕,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,573評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了腋么。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片咕娄。...
    茶點(diǎn)故事閱讀 39,745評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖珊擂,靈堂內(nèi)的尸體忽然破棺而出圣勒,到底是詐尸還是另有隱情,我是刑警寧澤摧扇,帶...
    沈念sama閱讀 35,448評(píng)論 5 344
  • 正文 年R本政府宣布圣贸,位于F島的核電站,受9級(jí)特大地震影響扛稽,放射性物質(zhì)發(fā)生泄漏吁峻。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,048評(píng)論 3 327
  • 文/蒙蒙 一庇绽、第九天 我趴在偏房一處隱蔽的房頂上張望锡搜。 院中可真熱鬧橙困,春花似錦瞧掺、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,683評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至夏跷,卻和暖如春哼转,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背槽华。 一陣腳步聲響...
    開封第一講書人閱讀 32,838評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工壹蔓, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人猫态。 一個(gè)月前我還...
    沈念sama閱讀 47,776評(píng)論 2 369
  • 正文 我出身青樓佣蓉,卻偏偏與公主長(zhǎng)得像披摄,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子勇凭,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,652評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 線程 操作系統(tǒng)線程理論 線程概念的引入背景 進(jìn)程 之前我們已經(jīng)了解了操作系統(tǒng)中進(jìn)程的概念虾标,程序并不能單獨(dú)運(yùn)行寓盗,只有...
    go以恒閱讀 1,641評(píng)論 0 6
  • 一. 操作系統(tǒng)概念 操作系統(tǒng)位于底層硬件與應(yīng)用軟件之間的一層.工作方式: 向下管理硬件,向上提供接口.操作系統(tǒng)進(jìn)行...
    月亮是我踢彎得閱讀 5,965評(píng)論 3 28
  • 【threading模塊詳解】 模塊基本方法 該模塊定了的方法如下:threading.active_count(...
    奕劍聽雨閱讀 1,043評(píng)論 0 0
  • 1.解決信號(hào)量丟失和假喚醒 public class MyWaitNotify3{ MonitorObject m...
    Q羅閱讀 878評(píng)論 0 1
  • 本文是我自己在秋招復(fù)習(xí)時(shí)的讀書筆記,整理的知識(shí)點(diǎn)璧函,也是為了防止忘記傀蚌,尊重勞動(dòng)成果,轉(zhuǎn)載注明出處哦柳譬!如果你也喜歡喳张,那...
    波波波先森閱讀 11,257評(píng)論 4 56