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

正文內容

36進程通信(communication)(文件)

2024-10-24 10:30 上一頁面

下一頁面
 

【正文】 ( ) 設公用信號量 mutex, 并置初值為 1 設 SM為接收進程的私用信號量 , 置初值為 0 Send(m) begin 向系統(tǒng)申請一個消息緩沖區(qū) P(mutex) 使用公用緩沖區(qū) 將發(fā)送區(qū)消息 m送入新申請的消息緩沖區(qū) 把消息緩沖區(qū)掛入接收進程的消息隊列 V(mutex) 釋放緩沖區(qū) V(SM) 向接收進程發(fā)送消息 end Receive(m ) begin P(SM) 等待接的消息的個數(shù) P(mutex) 使用公用緩沖區(qū) 摘下消息隊列中的消息 m 將消息隊列 m從緩沖區(qū)復制到接收區(qū) 釋放緩沖區(qū) V(mutex) 釋放公用緩沖區(qū) end 進 程 管 理 12 郵箱通信 (間接通信) 1. 信 ( 郵 ) 箱 信箱是一種數(shù)據結構 , 邏輯上它分成兩部分: 信箱頭 和由若干格子組成的 信箱體 。 進 程 管 理 13 信箱可由 OS創(chuàng)建,也可由用戶進程創(chuàng)建,創(chuàng)建者是信箱的擁有者,據此可把信箱分為:私用信箱,公用信箱,共享信箱。 記錄信箱空格 , 初值為 n Mesnum— 接收進程的私用信號量 。 消息緩沖通信機構是以內存緩沖區(qū)為基礎 。 進 程 管 理 19 為了協(xié)調雙方的通信,管道通信機制必須提供以 下三方面的協(xié)調能力: ?互斥。 ?對方是否存在。 進 程 管 理 23 pipe只允許建立者及其子進程使用 。 它將余下部分信息繼續(xù)送入 pipe中 。 pipe( fd) 寫入端 讀出端 fd[1] write(fd[1],buf,size) fd[0] read(fd[0],buf,size) 管道按先進現(xiàn)出方式 FIFO傳送消息,且只能單向傳送消息 進 程 管 理 24 1. Pipe文件的讀寫操作的同步與互斥 如同消息緩沖一樣 , 在對 pipe文件進行讀寫操作過程中要對發(fā)送進程和接送進程實施正確的同步與互斥以確保通信的正確性 . 接收進程 :當接收進程讀 pipe時 , 若發(fā)現(xiàn)pipe為空 , 則進入等待狀態(tài) 。 進 程 管 理 20 管道通信的思想 ( 1) 發(fā)送進程可以源源不斷的從 pipe一端寫入數(shù)據流 , 在規(guī)定的 pipe文件的最大長度 ( 如 4096字節(jié) ) 范圍內 , 每次
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1