1.設(shè)計目的:深刻理解線程和進程的概念,掌握線程和進程在組成成分上的差別以及與其相適應(yīng)的通信方式和應(yīng)用目標(biāo)。2.設(shè)計內(nèi)容:掌握fork()和clone()系統(tǒng)調(diào)用的形式和功能以及與其相適應(yīng)的高級通信方式。由fork派生的子進程之間通過pipe通信,由clone創(chuàng)建的線程之間通過共享內(nèi)存通信。以生產(chǎn)者-消費者為例,通過實驗理解fork和clone兩個系統(tǒng)調(diào)用的區(qū)別。程序要求能夠創(chuàng)建4個進程或線程,其中包括兩個生產(chǎn)者和兩個消費者,生產(chǎn)者和消費者之間能夠傳遞數(shù)據(jù)。用C++或C或Java編寫求代碼
添加回答
舉報
0/150
提交
取消
