python基礎(chǔ) -- Process

1. 作用

線程類饥悴,可以創(chuàng)建線程

2. 操作

Process類

# 多進(jìn)程multiprocessing
# Process([group [, target [, name [, args [, kwargs]]]]])
# target表示調(diào)用方法的名字
# args表示被target的位置參數(shù)元組
# kwargs表示target的字典
# name是別名
# group分組

import multiprocessing

def proc(name):
    print('Oh, my son {}({}).'.format(name, os.getpid()))

if __name__ == '__main__':
    print('Parent process {}.'.format(os.getpid()))
    p = multiprocessing.Process(target=proc, name='myson', args=('Tom',))
    print('Child process will start.')
    p.start() # 開始進(jìn)程
    # p.terminate()# 調(diào)用結(jié)束進(jìn)程  
    p.join() # 同步即纲,等待子進(jìn)程結(jié)束后往下運(yùn)行
    print('Child {} process end.'.format(p.name))

    for i in range(10):
        p = multiprocessing.Process(target=proc, args=(i,))
        p.start()
        # p.join() # 直到active_children() = 0
    print('CPU number: {}'.format(multiprocessing.cpu_count())) # cpu核心
    for p in multiprocessing.active_children(): # 還在活動的線程
        print('Child process name: {}, id: {}.'.format(p.name, p.pid))

繼承Process類

# 繼承Process 只要實(shí)現(xiàn)run方法
# deamon
# 設(shè)置為True粗梭,父進(jìn)程結(jié)束,子進(jìn)程會終止
from multiprocessing import Process, Lock
import time

class TestProcess(Process):
    
    def __init__(self, count):
        super(Process, self).__init__() # 調(diào)用父類的構(gòu)造函數(shù)
        self.__count = count
        
    def run(self): # start的時候運(yùn)行
        for i in range(self.__count):
            time.sleep(0.1)
            print('Pid->{}, Count->{}.'.format(self.pid, i))

if __name__ == '__main__':
    for i in range(10, 15):
        p = TestProcess(i)
        # p.daemon = True # 設(shè)置為True换怖,父進(jìn)程結(jié)束啄糙,子進(jìn)程會終止
        p.start()
        # p.join()
    print('Main Process Ended')

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末贡羔,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子涵妥,更是在濱河造成了極大的恐慌乖菱,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,496評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蓬网,死亡現(xiàn)場離奇詭異窒所,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)帆锋,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,187評論 3 385
  • 文/潘曉璐 我一進(jìn)店門吵取,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人锯厢,你說我怎么就攤上這事皮官。” “怎么了实辑?”我有些...
    開封第一講書人閱讀 157,091評論 0 348
  • 文/不壞的土叔 我叫張陵捺氢,是天一觀的道長。 經(jīng)常有香客問我剪撬,道長摄乒,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,458評論 1 283
  • 正文 為了忘掉前任婿奔,我火速辦了婚禮缺狠,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘萍摊。我一直安慰自己挤茄,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,542評論 6 385
  • 文/花漫 我一把揭開白布冰木。 她就那樣靜靜地躺著穷劈,像睡著了一般笼恰。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上歇终,一...
    開封第一講書人閱讀 49,802評論 1 290
  • 那天社证,我揣著相機(jī)與錄音,去河邊找鬼评凝。 笑死追葡,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的奕短。 我是一名探鬼主播宜肉,決...
    沈念sama閱讀 38,945評論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼翎碑!你這毒婦竟也來了谬返?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,709評論 0 266
  • 序言:老撾萬榮一對情侶失蹤日杈,失蹤者是張志新(化名)和其女友劉穎遣铝,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體莉擒,經(jīng)...
    沈念sama閱讀 44,158評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡酿炸,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,502評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了啰劲。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片梁沧。...
    茶點(diǎn)故事閱讀 38,637評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖蝇裤,靈堂內(nèi)的尸體忽然破棺而出廷支,到底是詐尸還是另有隱情,我是刑警寧澤栓辜,帶...
    沈念sama閱讀 34,300評論 4 329
  • 正文 年R本政府宣布恋拍,位于F島的核電站,受9級特大地震影響藕甩,放射性物質(zhì)發(fā)生泄漏施敢。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,911評論 3 313
  • 文/蒙蒙 一狭莱、第九天 我趴在偏房一處隱蔽的房頂上張望僵娃。 院中可真熱鬧,春花似錦腋妙、人聲如沸默怨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,744評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽匙睹。三九已至愚屁,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間痕檬,已是汗流浹背霎槐。 一陣腳步聲響...
    開封第一講書人閱讀 31,982評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留梦谜,地道東北人丘跌。 一個月前我還...
    沈念sama閱讀 46,344評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像改淑,于是被迫代替她去往敵國和親碍岔。 傳聞我的和親對象是個殘疾皇子浴讯,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,500評論 2 348

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

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法朵夏,類相關(guān)的語法,內(nèi)部類的語法榆纽,繼承相關(guān)的語法仰猖,異常的語法,線程的語...
    子非魚_t_閱讀 31,598評論 18 399
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理奈籽,服務(wù)發(fā)現(xiàn)饥侵,斷路器,智...
    卡卡羅2017閱讀 134,631評論 18 139
  • 劉備是三國時期少有的裊雄钻弄。早年佃却,他憑著一個漢室宗親的虛名,帶著關(guān)羽窘俺、張飛饲帅、趙云這些武將,再加上糜竺瘤泪、孫乾灶泵、簡雍這些...
    小樹談史閱讀 2,610評論 10 38
  • 從小到大每次聽見120的警報聲都莫名的害怕赦邻,總覺得又有人去世了。當(dāng)然這是我的誤會掀宋。 今天肚子疼深纲,疼的臉色慘白仲锄,然后...
    葛子閱讀 282評論 0 0
  • 問秋天一個傻問題 文/留云俠客(寧夏) 如果你是春天, 那么我就是秋天湃鹊。 你與我隔著一個熱烈的夏日儒喊, 我與你隔著一...
    留云俠客閱讀 373評論 0 2