多進程

多進程
進程的實現(xiàn):
1、需要繼承multiprocessing模塊中Process類
2胀瞪、重寫run方法针余,run方法就是我們要執(zhí)行進程代碼

1饲鄙、多任務的實現(xiàn):
1、什么是多任務:
IT系統(tǒng)圆雁,同時完成多項任務處理忍级,這個同時指的是同一段時間內,而不是同一瞬時伪朽。
多任務處理是指用戶可以在同一時間內運行多個應用程序,每個應用程序被稱作一個任務.Linux轴咱、windows就是支持多任務的操作系統(tǒng),比起單任務系統(tǒng)它的功能增強了許多。
當多任務操作系統(tǒng)使用某種任務調度策略允許兩個或更多進程并發(fā)共享一個處理器時烈涮,事實上處理器在某一時刻只會給一件任務提供服務朴肺。因為任務調度機制保證不同任務之間的切換速度十分迅速,因此給人多個任務同時運行的錯覺坚洽。多任務系統(tǒng)中有3個功能單位:任務戈稿、進程和線程。

2讶舰、多進程:
3鞍盗、什么是進程?
4跳昼、python實現(xiàn)進程os
    os.fork()
    os.getpid()
    os.getppid()
5般甲、多任務的實現(xiàn)
    多任務的實現(xiàn)有三種方式:
        1、多進程模式
        2鹅颊、多線程模式
        3敷存、多進程+多線程模式

2、操作系統(tǒng)是典型的多任務的實現(xiàn):
1挪略、時間片輪換機制
2历帚、優(yōu)先級別調度
3、操作系統(tǒng)多任務
1杠娱、多進程
2挽牢、多線程
4、進程(process):
1摊求、進程(process)是計算機中的程序關于某數(shù)據(jù)集合上的一次運行活動禽拔,是系統(tǒng)進行資源分配和調度的基本單位
processID進程編號
5、進程的數(shù)據(jù)的共享問題
6室叉、主進程和子進程的指向順序問題
7睹栖、多個fork問題
8、multiprocessing模塊的使用

在多進程中茧痕,全局變量是獨自占有一份的野来。進程之間是無法共享數(shù)據(jù)的,多個進程間踪旷,每個進程的所有數(shù)據(jù)(包括全局變量)都是各自擁有一份的曼氛,互不影響豁辉。

無法跨平臺 os.fork()只在Linux, windows
multiprocessing python為大家提供一個跨平臺的多進程實現(xiàn)模塊

os
os.path

進程池:pool
apply_async()
apply()

本地進程間的通信問題:
隊列
管道
管理器
隊列:
queue.get()
queue.put()
queue.qsize()
queue.get_nowait()
queue.put_nowait()
queue.full()
queue.empty()
queue.maxsize()i

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市舀患,隨后出現(xiàn)的幾起案子徽级,更是在濱河造成了極大的恐慌,老刑警劉巖聊浅,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件透罢,死亡現(xiàn)場離奇詭異衷模,居然都是意外死亡挂疆,警方通過查閱死者的電腦和手機避消,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來顽冶,“玉大人苦蒿,你說我怎么就攤上這事∩裕” “怎么了?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵团滥,是天一觀的道長竿屹。 經(jīng)常有香客問我,道長灸姊,這世上最難降的妖魔是什么拱燃? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮力惯,結果婚禮上碗誉,老公的妹妹穿的比我還像新娘。我一直安慰自己父晶,他們只是感情好哮缺,可當我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著甲喝,像睡著了一般尝苇。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上埠胖,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天糠溜,我揣著相機與錄音,去河邊找鬼直撤。 笑死非竿,一個胖子當著我的面吹牛,可吹牛的內容都是我干的谋竖。 我是一名探鬼主播红柱,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼承匣,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了豹芯?” 一聲冷哼從身側響起悄雅,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎铁蹈,沒想到半個月后宽闲,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡握牧,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年容诬,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片沿腰。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡览徒,死狀恐怖,靈堂內的尸體忽然破棺而出颂龙,到底是詐尸還是另有隱情习蓬,我是刑警寧澤,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布措嵌,位于F島的核電站躲叼,受9級特大地震影響,放射性物質發(fā)生泄漏企巢。R本人自食惡果不足惜枫慷,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望浪规。 院中可真熱鬧或听,春花似錦、人聲如沸笋婿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽萌抵。三九已至找御,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間绍填,已是汗流浹背霎桅。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留讨永,地道東北人滔驶。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像卿闹,于是被迫代替她去往敵國和親揭糕。 傳聞我的和親對象是個殘疾皇子萝快,可洞房花燭夜當晚...
    茶點故事閱讀 42,802評論 2 345

推薦閱讀更多精彩內容

  • 一、進程的概念 相信很多同學都聽說過windows著角、linux揪漩,MacOS都是多任務,多用戶的操作系統(tǒng)吏口。那什么是多...
    轉身后的那一回眸閱讀 972評論 0 1
  • 本文是我在學習 Python 多進程過程中的一些總結奄容,主要介紹多進程的實現(xiàn)方式以及進程間的通信,大體有如下這么幾點...
    柏丘君閱讀 595評論 0 0
  • 進程進程的概念是需要理解的戈盈,進程是操作系統(tǒng)中正在運行的一個程序實例,操作系統(tǒng)通過進程操作原語來對其進行調度谆刨。操作系...
    zhile_doing閱讀 488評論 0 0
  • 現(xiàn)在塘娶, 多核CPU已經(jīng)非常普及了, 但是痊夭, 即使過去的單核CPU血柳, 也可以執(zhí)行多任務。 CPU執(zhí)行代碼都是順序執(zhí)行...
    LittlePy閱讀 4,788評論 0 3
  • 5 多進程 gitbook鏈接:用python帶你進入AI中的深度學習技術領域https://www.gitboo...
    scrappyzhang閱讀 327評論 1 0