首頁/零基礎Python從入門到精通/第12章 多線程與并行(2)
零基礎Python從入門到精通_第12章 多線程與并行(2)

動手寫12.2.8

執行結果如下:

多執行緒使用Queue模組也不需要多餘的鎖操作,因為queue。Queue物件已經在執行方法的時候幫助我們自動地呼叫threading。Lock來實現鎖的使用了。標準庫queue模組不止有Queue一種佇列,還有LifoQueue和PriorityQueue等功能更復雜的佇列。由於篇幅限制,本書就不展開講解了,有興趣的讀者可以去相關網站查閱資料進行學習。

12.3 Python程序模組

前面章節介紹了Python的多執行緒使用方式,本章開頭介紹的CPython的多執行緒沒有能力利用多核計算,多執行緒更多是在IO密集型場景中使用(例如讀寫檔案訪問網路API等)的;而多程序可以更充分地利用所有的CPU資源,所以多程序適合計算密集型的場景(例如對影片進行高畫質轉碼,科學計算等)。本節主要介紹如何建立和管理程序。

12.3.1 os模組

前面章節已經介紹了不少標準庫os模組和系統相關的功能,程序本質上是由作業系統來管理的,os模組自然也少不了一些和程序相關的操作。

呼叫syste數是最簡單的建立程序的方式,函式只有一個引數,就是要執行的命令。

動手寫12.3.1

這個例子會根據不同的作業系統呼叫不同的命令,結果都是輸出當前目錄的檔案和資料夾。os。syste數會返回呼叫的命令的返回值,0代表執行成功。

比os。syste數更復雜一點的是exec系列函式,os。exec系列函式一共有八個,它們的定義分別是:

◇ os。execl(path,arg0,arg1,...)

◇ os。execle(path,arg0,arg1,...,env)

)...,1gra,0gra,elif(plcexe。so ◇

)vne,...,1gra,0gra,elif(eplcexe。so ◇

)sgra,htap(vcexe。so ◇

)vne,sgra,htap(evcexe。so ◇

)sgra,elif(pvcexe。so ◇

)vne,sgra,elif(epvcexe。so ◇

。習學行自料資關相詢查以可者讀的趣興有,紹介開展再不裡這,用常別特是不式函cexe於由。已而別區些有義定數引是只,同相本基果效行執的式函列系cexe

。用使功以可c和xuniL在,在存不並上swodniW在式函krof是但,序程子立建並IPA統系呼式函krof。so

2.3.21寫手

。DI序程的序程子是則的回返krof。so中序程主在而,序程子在式程的前當表代,時0是值回返krof。so當。序程子是還序程主在是式程前當斷判值回返的式函krof。so過以可,行執中臺平swodniW在能不子例個這:意注

組模ssecorpbus 2.3.21

。法方的關相令命部外呼和多更了供提則組模ssecorpbus的庫準標而,單簡較比式方用使是但,)式方種一的序程立建是也令命部外呼(令命部外呼以可都然雖式函列系cexe和數etsys的中so庫準標

:數引選可是都他其,數引的傳必是sgra中其,數引的似類用使都式函的令命部外呼組模ssecorpbus分部大

。上式程的數引要需不在用能只況種這而然,徑路或字名的式程行執被釋解會串元字個這麼那,串元字個一是sgra果如,中統系xinU在。臺平於賴依析解的它,串元字個單是果如,位欄個一第的列序是該應式程的行執要設預。)elput,tsil:如(別型列序者或串元字是以可:sgra◇

。衝緩有沒即0為值設預。衝緩全完示表常通,衝緩設預統系用使示表值數負,小大衝緩示表值數整何任的他其,衝緩示表1,衝緩無示表0.衝緩定指:ezeisfub ◇

。碼代制控誤錯。出輸。輸準標的式程示表別分:rredts,tuodts,nidts ◇

呼被前之行執序程子在將它,件行執可個一定指於用,效有臺平xinU在只:nf_cexeerp ◇

。誤錯與出輸。輸準標的序程子向定重時同,eurT為定設sdf_esolc將能不以所,道管誤錯與出輸。輸的序程父承繼會不將序程子的立建新則,eurT為定設被sdf_esolc果如,下臺平swodniW在:sdf_esolc ◇

。hs/nib/用使設預llehs,eurT=llehs中統系xinU在。列序個一是不而,串元字個一是作看sgra將它,eurT=llehs果如;式程行執來llehs用使否是瞭明聲,eslaF為值設預:llehs ◇

。徑路對相是能不dwc以所,中徑路尋搜的式程行執可到增新被會不並徑路個這。值的dwc換替被會徑路前當的它,前行執在式程子,時enoN為不它當。錄目前當的序程子定設於用:dwc ◇

。境環的序程前當替代來它用以可,映對的數變境環的序程新是它,時enoN為不它當。承繼中序程父從將數變境環的序程子,enoN=vne果如。數變境環的序程子定指於用:vne ◇

。啟開式方的案檔字文以被都rredts和tuodts件案檔,同不符行換的統系同不:senilwen_lasrevinu ◇

。等等序順先優的序程。觀外的窗視主如,屬些一的序程子定設於用,式函)(ssecorPetaerC的層底給遞傳被將,效生下swodniW在只sgalfnoitaerc與ofniputrats

。習學行進料資關相閱查以可者讀的趣興有,訊資細詳的關相令命統系和解講開展會不將節章本,限所幅篇於鑑,致一不令命的應對統系業作的同不於由

。)功行執示表0為碼出退(碼出退的令命回返並令命行執數引收接式函llac。ssecorpbus。似類點有數etsys。so和式函llac。ssecorpbus

3.3.21寫手

。)式函llac層一了裝封再是就實其llac_kcehc(常異rorrEssecorPdellaC擲丟會就,0是不碼回返式程部外的行執果如是只,同相本基法方llac。ssecorpbus和法方llac_kcehc。ssecorpbus

4.3.21寫手

。功有沒行執表代,1 sutats tixe orez-non denruter們我訴告並常異的rorrEssecorPdellaC。ssecorpbus擲丟會子例個這

。裝封行進再,件nepoP是都的呼實其llac_kcehc。ssecorpbus和llac。ssecorpbus的紹介面前,令命部外呼來式方的富更能功了供提件nepoP。ssecorpbus

5.3.21寫手

。enoN是都值設預,等enoN和符述描案檔。EPIP。ssecorpbus是以可值其,的誤錯準標和輸準標。出輸準標的令命部外的呼定指來用別分rredts。nidts。tuodts,中數引類的nepoP。ssecorpbus在

ssecorP。gnissecorpitl 3.3.21

。能效的UPC核多用利地效有和鎖譯直域全免避地效有以可以所,緒行執子是不而序程子是的立建組模gnissecorpitl。序程多現實來IPA的似類gnidaerht組模緒行執和了供提組模gnissecorpitl庫準標,)自式程呼以可也然當(令命部外啟何如是都的紹介節小面前

:如例,樣一致大法方用使的daerhT。gnidaerht和件ssecorP。gnissecorpitl

6.3.21寫手

:下如果結行執

:如例。法方nur現實並生派ssecorP。gnissecorpitl類父從類子個一寫以可也們我至甚,別區麼什沒daerhT。gnidaerht和來起用使ssecorP。gnissecorpitl。遞傳數引的式函為作來組元遞傳數引sgra用使,式函的行執要定指數引tegrat用使們我,樣一daerhT。gnidaerht和

7.3.21寫手

要必此在存不以所,序程個一有只於由,說來緒行執多於對。)tiaw於同等上際實(法方)(nioj呼件ssecorP個每對要必有,以所。)eioZ(序程殭為將序程則否,tiaw呼序程父其被要需序程該,後之結終序程個某在,上臺平xinU在,意注要需裡這

。的訊通間序程在以可是eueuQ。gnissecorpitl而,訊通間序程在法無,的全安緒行執是件eueuQ的緒行執多是別區,樣一件eueuQ的紹介中緒行執多和法方用使,件eueuQ個有中組模gnissecorpitl在

:步同序程現實們我助幫以可eueuQ。gnissecorpitl用使

8.3.21寫手

:下如果結行執

。的訊通何如是間之序程統系業作的同不習學,念概解瞭料資關相閱翻以可者讀的趣興。的空是都直一eueuQ的序程主則否,料資的序程子取獲序程主讓地確正能才樣這,序程給遞傳件eueuQ把要需候時的序程立建在是但,樣一模一法方eueuQ。eueuq和法方的eueuQ。gnissecorpitl然雖,候時的件eueuQ用使序程多在以所。數變共會不間之序程是但,數變共以可間之緒行執,點一意注要需裡這

結小 4.21

。果結的外之料意些一生產會能可則否,致一的料資持保意注別特要需時計設式程行並行進在者讀,念概等列佇。步同緒行執了紹介還章本時同。組模序程的nohtyP用使議建,算計集行進要需果如,特鎖數變域全的有特言語分部等nohtyP意注要需者讀。念概的計設式程序程多。緒行執多中言語式程nohtyP在了紹介要主章本

展拓識知 5.21

池序程 1.5.21

。了效功揮發以可就)looP(池序程候時這,瑣煩過太得顯便量數序程制限手,標目個千上。個百上是果如但,好還個幾十。序程個多生態ssecorP的中gnissecorpitl用利接直以可,時大不目數件被當。間時的量大省節以可作行並,候時的機主臺多制控端遠者或錄目案檔個多作時同是別特,理管統系行進nohtyP用利在

。它行執來序程的新立建會才,束結序程有中池到直,待等會就求請該麼那,值大最定規到達經已數序程的中池果如但;求請該行執來序程的新個一立建以可就,滿有沒還池果如,時中looP到提求請的新有當,呼者用使供序程的量數定指供提以可looP

1.5.21寫手

:下如果結行執

。量數的序程察觀,)臺平c和xuniL(序程的行執在正視檢令命sp用使者或,)臺平swodniW(理管務任察觀候時的子例個這行執在以可們我。的現實法方))sgra(=sgra,cnuf(cnysa_ylppa過是它,同不ssecorP與法方的序程子立建looP

:如例,式函p的looP用使以可還,式函個一同是都的呼次每果如

2.5.21寫手

:下如果結行執

。行執並式函的行執要個一第給遞傳批分數引為作素元的出代迭把並,數引個二第代迭們我助幫會法方p。件代迭可個一是須必數引個二第,式函的行執要是數引個一第的法方p

池緒行執 2.5.21

:樣一模一法方的池序程現實序程多和法方的池緒行執現實緒行執多但。法方的上緒行執多在用應是而,法方的序程多於用適是再不的供提它過不只,IPA的組模gnissecorpitl了製複組模yud。gnissecorpitl。組模yud。gnissecorpitl個有中組模gnissecorpitl

3.5.21寫手

:的樣一是也法方用使的p的looP

4.5.21寫手

猜你喜歡
替嫁北美大佬後,旗袍美人被嬌寵

【先婚後愛+年上+雙潔】 病弱旗袍美人×北美混血財閥 蘇靜好是個被醫生斷言活不過二十五歲的病弱美人。 渣爹為了利益,逼她替嫁給北美頂級財閥宴回。亞當斯。 傳聞這位混血大佬暴戾恣睢,冷血無情,手段極其殘忍。 所有人都等着看蘇靜好被折磨致死的笑話,繼姐更是到處炫耀:“一個病秧子,怕是連他的一根手指頭都承受不住。” 誰知,婚後的蘇靜好不僅沒死,反而被寵上了天。 華爾街金融峰會上,千億身價的混血大佬拋下滿堂權貴,急匆匆往家趕:“會議暫停,我太太該喝中藥了。” 後來,一段視頻火爆全球。 奢華的北美莊園里,那個令全球資本圈聞風喪膽的男人,正單膝跪地,小心翼翼地捧着女孩穿着旗袍的纖細腰肢,眼尾泛紅,聲音沙啞地哄着:“阿好乖,再吃一口飯好不好?” 眾人驚掉下巴:說好的暴戾冷血呢?!

自完美世界開始
1939 人在追

帶着系統穿越的林陽無語望天。

為什麼會直接出現在完美世界這種噩夢級世界?

還好可以繼續穿越,不慌!先苟一波!

他不曾想到,自己會從亂古歲月開始,見證古史,自化禁區,歷經無盡歲月,活到後荒古年代,甚至更加久遠。

林陽:我修鍊絕對不是為了裝逼,只是為了修鍊而修鍊,為了造福蒼生而修鍊,九天十地蒼生為證。

……

完美世界、一世之尊、盤龍、斗破蒼穹、詭秘之主、滅運圖錄、飛升之後、武道宗師、莽荒紀、吞噬星空……

……

Q群690697708,歡迎各位書友提出意見。

生活隨想隨思記
4122 人在追

生活隨想隨記,閱覽點滴小事。來閱文旗下網站閱讀我的更多作品吧!

稀有雌性,被發配戰區獸化中心後

主角:林梓秦曜林梓

【星際獸世】+【萬人迷】+【雄多雌少】+【男全潔】+【1VN】+【木系種植】+【木系靈寵曼陀羅+凈化青蓮+吸血藤】 木系異能者林梓,穿越星際時代,成了被大姑一家養廢並吃絕戶的一名C級雌性. 堂姐先後勾搭走了她的三位未婚夫,還陷害前身殺人未遂. 在監禁五十年和去戰區獸化中心服役五年之間,穿來的林梓,毫不猶豫的選擇了後者. 戰區獸化中心,是戰區里除前線戰場外最危險的地方. 因為住進戰區獸化中心的,全是暴躁值比率超過90%,且身體出現獸化體征的獸人. 他們隨時可能陷入狂躁,是前線的消耗品. 而進入獸化中心的雌性,每天都需要超負荷的為那些獸人降低暴躁值.(相當於戰地醫生) 但林梓對此,卻並不害怕. 她有木系異能傍身. 木系靈寵曼陀羅可以輕鬆將人麻醉,並設置幻境. 凈化青蓮可凈化,解毒,消除負面影響,以及將吸收的有毒有害物質轉化為純凈的木系能量. 吸血藤,則有戰鬥屬性,可以護主. 戰區獸化中心,對她而言不僅不危險,還是一份極大的機緣. 很快,獸化中心裡,霸氣的白虎,冷酷的白蟒,還有狡猾的狐狸,紛紛找上了林梓……

開局武當小祖宗,侍女竟是邀月

沈長生穿越綜武世界,成了武當輩分最高的八歲小祖宗! 開局築基成功,覺醒萬古長青訣,御劍橫壓九州。 寧中則揉腿,小龍女倒茶,邀月憐星跪求收為通房丫鬟? 沈長生:我不懂武功,我只會修仙! 管你什麼鐵膽神侯。少林神僧,在本師叔面前,統統彈指鎮壓! 從大明到大唐,從燕子塢到移花宮,凡絕色者皆入我閣,凡不服者皆化飛灰。 這萬古長生路,本祖宗一人說了算!

白籬夢
2303 人在追

為亡妻守了九年的東陽侯世子突然續弦了。

看着送回來的小妻子,東陽侯夫人差點氣暈過去。

而隨着這位小妻子的到來,很多人也被擾亂了清夢。

出獄後,閃婚了總統大人

【出獄+先婚後愛+暗寵+復仇,1v1】為給媽媽治病,林晚意跟生父交易,替妹妹入獄坐牢。 他,黑白兩道通吃的大人物,生意遍布全球,Z國總統私生子。 一次算計,戰梟被人下了情葯,生死攸關。 林晚意走錯房間,誤入他的床上,奉獻自己的第一次救了他。他不僅活了下來,還因為她特殊的血型,治好了多年的失眠症。 他忘不掉她的香甜血液,滿世界找她,妹妹卻頂替她的身份,成了戰梟的恩人。 自此,妹妹拿走她的榮耀,愛情,高高在上,而林晚意,卻被誤會是不檢點的妓女……

玄學棄婦覺醒後,冷王求做我續命符

為了當年的驚鴻一瞥,江清婉隱姓埋名嫁入將軍府,花了半身修為幫秦家改命。

誰知男子曾經回到北京,帶回了美麗華貴的縣主。

婆婆明褒暗貶地逼她讓位,甚至喊了她五年母親的養子,也輕蔑地看着她。

“你是一個商女,怎麼配做我媽媽?”

看透一切的江清婉拋下一紙和離書,收回了對秦家的保佑,讓他們厄運纏身。

本想逍遙離京,卻遇到了身負怪命格的九王爺,竟能幫她恢復修養。

她成了九王爺的幕僚,京城謠言四起,都說她是王府的外室嬌娘。

男人冷着張俊美如仙的臉,充滿了厭惡。

“她只是我邀請的天師。”

後來,江清婉成了著名的東京神算,京中權貴紛紛跪求一卦。

前夫後悔不已,糾纏不清,一聲“婉婉”喊得真心切。

貴氣清冷的九王爺化身醋精加寵妻狂魔,抱着人的小腰宣誓主權。

什麼天師?這是他的小嬌娘。

零基礎Python從入門到精通
設置
夜間
日間

向上滑動顯示閱讀菜單

提示