freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

36進(jìn)程通信communication-資料下載頁

2024-09-30 10:30本頁面

【導(dǎo)讀】制進(jìn)程執(zhí)行速度的作用。信號(hào)量機(jī)制作為同步工具是卓有成效的,但作為通訊工具則不夠理想,通訊對(duì)用戶不透明。通信命令,高效地傳送大量數(shù)據(jù)的一種通信方式。進(jìn)程可通過修改變量或信號(hào)量告知另一進(jìn)程,費(fèi)者進(jìn)行通訊,但P、V操作只能傳遞信號(hào),基于共享數(shù)據(jù)結(jié)構(gòu)的通訊方式;(低效,只適。3如果已經(jīng)給其他進(jìn)程分配了這樣的存儲(chǔ)區(qū),語)來實(shí)現(xiàn)通訊。程從消息緩沖隊(duì)列中取得消息。應(yīng)禁止其他進(jìn)程對(duì)緩沖區(qū)消息隊(duì)列的訪問。生產(chǎn)者——消費(fèi)者關(guān)系?中,通知接收進(jìn)程。頭和由若干格子組成的信箱體。格的大小在創(chuàng)建信箱時(shí)確定。立一條專用的通信鏈路;進(jìn)程進(jìn)行交互,也稱客戶/服務(wù)器交互;程交互,使發(fā)送進(jìn)程用廣播的形式,發(fā)送消息;Fromnum—發(fā)送進(jìn)程的私用信號(hào)量。

  

【正文】 大長度 ( 如 4096字節(jié) ) 范圍內(nèi) , 每次寫入的信息長度是可變的 ( 2) 接收進(jìn)程在需要時(shí)可以從 pipe的另一端讀出數(shù)據(jù) , 讀出單位長度也是可變的 進(jìn) 程 管 理 21 1. Pipe的建立和使用方式 pipe 文件在使用之前,必須先由使用者建立并打開, 建立 pipe的主要工作是在系統(tǒng)打開文件表中建立該 pipe的兩個(gè)表目, 一個(gè)表目用于控制該 pipe的寫操作(寫入端) 另一表目用于控制該 pipe的讀操作(讀出端)此時(shí), pipe本身還是個(gè)空白文件。 進(jìn) 程 管 理 22 系統(tǒng)文件 write(Fd[1],buf,size) 功能:把 buf中的長度為 size字符的消息送入管道入口 fd[1] fd[1]— pipe入口 buf:存放消息的空間 size :要寫入的字符長度 系統(tǒng)文件 read(fd[0],buf,size) fd[0]――Pipe 的出口 功能:從 pipe出口 fd[0]讀出 size字符的消息置入 buf中 。 進(jìn) 程 管 理 23 pipe只允許建立者及其子進(jìn)程使用 。一進(jìn)程及其所有 ‘ 子孫 ’ 構(gòu)成一個(gè)進(jìn)程族 ,同族中的多個(gè)進(jìn)程可共享一個(gè) pipe, 為了避免混亂 , 通常一個(gè) pipe為兩個(gè)進(jìn)程專用 ,且一個(gè)進(jìn)程只用其寫入端 , 另一進(jìn)程只用其讀出端 。 pipe( fd) 寫入端 讀出端 fd[1] write(fd[1],buf,size) fd[0] read(fd[0],buf,size) 管道按先進(jìn)現(xiàn)出方式 FIFO傳送消息,且只能單向傳送消息 進(jìn) 程 管 理 24 1. Pipe文件的讀寫操作的同步與互斥 如同消息緩沖一樣 , 在對(duì) pipe文件進(jìn)行讀寫操作過程中要對(duì)發(fā)送進(jìn)程和接送進(jìn)程實(shí)施正確的同步與互斥以確保通信的正確性 . 接收進(jìn)程 :當(dāng)接收進(jìn)程讀 pipe時(shí) , 若發(fā)現(xiàn)pipe為空 , 則進(jìn)入等待狀態(tài) 。 一旦有發(fā)送進(jìn)程對(duì)該 pipe執(zhí)行寫操作是喚醒等待進(jìn)程 . 進(jìn) 程 管 理 25 發(fā)送進(jìn)程 :當(dāng)發(fā)送進(jìn)程在寫 pipe時(shí) , 總是先按 pipe文件的當(dāng)前長度設(shè)置 , 如果pipe文件長度已經(jīng)到 4096字節(jié) , 但仍有一部分信息沒有寫入 , 則系統(tǒng)使要求寫pipe的進(jìn)程進(jìn)入睡眠狀態(tài) , 當(dāng)讀 pipe進(jìn)程收走了全部信息時(shí) , 此時(shí) , 系統(tǒng)再喚醒待寫的進(jìn)程 。 它將余下部分信息繼續(xù)送入 pipe中 。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1