【導(dǎo)讀】1,加深對(duì)線(xiàn)程和進(jìn)程概念的理解,明確進(jìn)程和程序的區(qū)別。2,加深對(duì)CPU調(diào)度過(guò)程的理解。3,進(jìn)一步認(rèn)識(shí)并執(zhí)行的概念,明確順序執(zhí)行和并發(fā)執(zhí)行的區(qū)別。5,加深對(duì)消息緩沖通信的理解。1,用C語(yǔ)言完成線(xiàn)程的創(chuàng)建和撤銷(xiāo),并按優(yōu)先權(quán)加時(shí)間片輪轉(zhuǎn)算法對(duì)多線(xiàn)程進(jìn)行調(diào)度。2,改變時(shí)間片的大小,觀察結(jié)果的變化,4,假設(shè)有兩個(gè)線(xiàn)程共享一個(gè)可以存放5個(gè)整數(shù)的緩沖,一線(xiàn)程不停地計(jì)算1至50的平方,記錄型信號(hào)量實(shí)現(xiàn)這一生產(chǎn)者和消費(fèi)者的同步問(wèn)題?;コ?,線(xiàn)程的阻塞與喚醒,利用消息緩沖隊(duì)列的線(xiàn)程間的通信。由這五大塊功能來(lái)。完成的基于DOS的多任務(wù)系統(tǒng)的實(shí)現(xiàn)。new_int8,并把控制交給1#線(xiàn)程,啟動(dòng)多個(gè)線(xiàn)程的并發(fā)執(zhí)行。所有其他的線(xiàn)程的完成,此時(shí),它將直接撤銷(xiāo)自己并恢復(fù)原來(lái)的時(shí)鐘中斷服務(wù)程序,段址和棧頂指針,將線(xiàn)程的狀態(tài)置為就緒狀態(tài)。等待某種事件而不能繼續(xù)執(zhí)行。Swtch()函數(shù)主要是處理因其他原因引起的調(diào)度;Swtch()函數(shù)不需要對(duì)Dos狀態(tài)進(jìn)行判斷。重新開(kāi)始計(jì)時(shí):timecount=0;