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