-
大小: 906KB文件類型: .doc金幣: 1下載: 0 次發(fā)布日期: 2021-05-28
- 語(yǔ)言: 其他
- 標(biāo)簽:
資源簡(jiǎn)介
Linux下的多進(jìn)程并發(fā)執(zhí)行
內(nèi)容要求
任意選擇一個(gè)文本文件,采用并發(fā)進(jìn)程實(shí)現(xiàn)文件謄抄,將其復(fù)制為另一個(gè)文件。創(chuàng)建get、copy、put三個(gè)進(jìn)程共用兩個(gè)緩沖區(qū)s、t。get進(jìn)程負(fù)責(zé)不斷地把原始文件內(nèi)容送入緩沖區(qū)s中,copy進(jìn)程負(fù)責(zé)從緩沖區(qū)s中取出上述內(nèi)容復(fù)制到緩沖區(qū)t中,而put進(jìn)程負(fù)責(zé)把上述內(nèi)容從緩沖區(qū)t中取出復(fù)制到目標(biāo)文件中,用p、v操作實(shí)現(xiàn)這三個(gè)進(jìn)程之間的同步。
含源代碼
代碼片段和文件信息
評(píng)論
共有 條評(píng)論