multiprocessing sync

同步

多進(jìn)程使用的同步原語(yǔ)和線程的是類似的,可以通過(guò)鎖來(lái)限制只能有一個(gè)進(jìn)程在某時(shí)訪問(wèn)資源。

from multiprocessing import Process, Lock

def f(l, i):
    l.acquire()  # 獲得num的使用權(quán)
    print 'hello world', i
    l.release()  # 釋放num的使用權(quán)

if __name__ == '__main__':
    lock = Lock()  # 創(chuàng)建好的鎖 所有進(jìn)程通過(guò)這個(gè)鎖來(lái)協(xié)調(diào)

    for num in range(10):
        Process(target=f, args=(lock, num)).start()
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Java8張圖 11、字符串不變性 12、equals()方法、hashCode()方法的區(qū)別 13、...
    Miley_MOJIE閱讀 3,917評(píng)論 0 11
  • 第一章 回信放在牛奶箱 牛奶箱里的信件藏著平常的小故事。糾結(jié)于陪伴戀人與參加奧運(yùn)訓(xùn)練兩難選擇的運(yùn)動(dòng)員,向解憂雜貨...
    如光影常在閱讀 417評(píng)論 0 5
  • 早晨打電話回家,聽(tīng)媽媽說(shuō)她和姥姥昨天用了一下午去打了爆米花,買(mǎi)了棋子豆,準(zhǔn)備今天的二月二。 說(shuō)到二月二,就想起來(lái)小...
    Ruirui的小廚房閱讀 863評(píng)論 0 1
  • 常想,如果自己能成為一個(gè)看客,可以看著與自己發(fā)生故事的人,看著他們的表情和雙眼。那我是不是就可以冷靜...
    南方有_嘉木閱讀 339評(píng)論 2 2
  • 認(rèn)真做事只能把事情做對(duì),用心做事才能把事情做好。 7月初買(mǎi)的1盆常春藤、2盆綠蘿和1盆轉(zhuǎn)運(yùn)竹,可憐的常春藤8月中旬...
    元?dú)鉂M滿的慧慧醬閱讀 840評(píng)論 2 0

友情鏈接更多精彩內(nèi)容