PV操作經典例題 吃水果

2021-09-16 20:50:34 字數 622 閱讀 3357

例1:桌上有乙個盤子,每次只能放乙個水果,媽媽向盤中放蘋果和橘子,兒子專等吃盤裡的橘子,女兒專等吃盤裡的蘋果。只要盤子空,媽媽可向盤中放水果,僅當盤中有自己需要的水果時,兒子或女兒可從中取出,請給出他們三人之間的同步關係,並用pv操作實現三人正確活動的程式。

void

mother()

}void

daughter()

}void

son(

)}

例2:如果是爸爸放橘子,媽媽只負責放蘋果,兒子和女兒角色不變,請給出他們四人之間的同步關係,並用pv操作實現四人人正確活動的程式。

void

mother()

}void

father()

}void

daughter()

}void

son(

)}

void

mother()

}void

father()

}void

daughter()

}void

son(

)}

例題3是典型的生產者—消費者問題。

作業系統 吃水果放水果問題 PV操作

問題描述 桌子上有乙隻盤子,每次只能向其中放入乙個水果。爸爸專向盤子中放蘋果,媽媽專向盤子中放 橘子,兒子專等著吃盤子中的橘子,女兒專等著吃盤子中的蘋果。只有盤子空時,爸爸或媽媽才 可向盤子中放乙個水果。僅當盤子中有自己需要的水果時,兒子或女兒可以從盤子中取出水果。用pv操作實現上述過程。問題分析 ...

用pv操作實現 吃水果問題(C 語言)

功能 實現吃水果問題 題目內容 桌子有乙隻盤子,只允許放乙個水果,父親專向盤子放蘋果,母親專向盤子放桔子 兒子專等吃盤子的桔子,女兒專等吃盤子的蘋果。只要盤子為空,父親或母親就可以向盤子放水果,僅當盤子有自己需要的水果時,兒子和女兒可從盤子取出。請給出四個人之間的同步關係,並用 pv操作實現四個人的...

夏季吃水果常識

夏季吃水果常識 以下是養生論壇為大家整理的水果常識。知道通常情況下哪些水果會有毒嗎,相信只要大家都應該不知道吧。那麼,到底是哪些水果有毒的呢?梨 催長素令其早熟 使用膨大素 催長素令其早熟,再用漂白粉 著色劑 檸檬黃 為其漂白染色。處理過的梨汁少味淡,有時還會伴有異味和腐臭味。這種毒梨存放時間短,易...