Python3 異步編程之進程與線程-1
站在用戶的角度思考問題,與客戶深入溝通,找到隰縣網(wǎng)站設計與隰縣網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網(wǎng)站設計制作、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、主機域名、虛擬空間、企業(yè)郵箱。業(yè)務覆蓋隰縣地區(qū)。
一、了解進程間通信
進程間通信
進程
線程
線程 vs 進程
IO模型
并發(fā) vs 并行
異步 vs 同步
二、多線程與多進程的用法
計算密集型 vs I/O密集型
GIL
多線程
多進程
三、協(xié)程的好處與用法
協(xié)程
yield
yield from
四、進程間通信-IPC 01
管道:無名管道和命名管道(FIFO)
消息隊列
信號量
共享存儲
Socket
Streams
相關定義:
管道:
命名管道:
消息隊列:
信號量:
共享內存:
元子操作:
五、進程特征
動態(tài)性
并發(fā)性
獨立性
異步性
六、進程狀態(tài)
運行 running 占用了CPU正在運行
就緒 ready 等待CPU
阻塞 blocked 暫時不具備運行條件,即使CPU空閑
相關定義:
進程控制塊:
Unix系統(tǒng)中的幾個進程控制操作:
線程:
線程之間共享:
線程的獨立信息:
線程的創(chuàng)建:
七、了解進程間通信02
I/O模型
阻塞式
非阻塞式
I/O復用
信號驅動式
異步I/O
相關定義:
I/O操作的兩個階段:
阻塞式I/O:
非阻塞式I/O:
I/O復用:
信號驅動式:
異步I/O:
并發(fā)和并行:
異步與同步:
異步的實現(xiàn):
處理多任務操作:
多進程/多線程
I/O模型
協(xié)程
多線程、多進程實現(xiàn)模式:master worker模式
master分配任務 多進程缺點:創(chuàng)建進程資源需要多frok()函數(shù) 多線程缺點:某個線程出問題,整個掛掉
網(wǎng)站題目:Python3異步編程之進程與線程-1
本文路徑:http://jinyejixie.com/article34/pspjse.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供響應式網(wǎng)站、網(wǎng)站策劃、移動網(wǎng)站建設、外貿建站、企業(yè)建站、面包屑導航
聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)