進(jìn)程并發(fā)控制互斥與同步課件_第1頁
進(jìn)程并發(fā)控制互斥與同步課件_第2頁
進(jìn)程并發(fā)控制互斥與同步課件_第3頁
進(jìn)程并發(fā)控制互斥與同步課件_第4頁
進(jìn)程并發(fā)控制互斥與同步課件_第5頁
已閱讀5頁,還剩223頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

第三章進(jìn)程的并發(fā)控制互與同步與時間有關(guān)的錯誤問題進(jìn)程協(xié)調(diào)的概念對臨界區(qū)管理的準(zhǔn)則簡單的同步機制(標(biāo)志法)信號量機制(實現(xiàn)進(jìn)程互斥與同步的控制)第三章進(jìn)程的并發(fā)控制13.D程序的種執(zhí)行方式程序的順序執(zhí)行程序在運行的時獨占系統(tǒng)資源,且系統(tǒng)按照程序步驟順序執(zhí)行地執(zhí)行,在該程序執(zhí)行完之前,其他程序只能等待程序的并發(fā)執(zhí)行多道程序設(shè)計的系統(tǒng)中,若干個作業(yè)可以同時執(zhí)行,這些進(jìn)程輪流地占用CPU,即一個進(jìn)程的工作沒有全部完成之前,另一個進(jìn)程就可開始工作,我們說這些執(zhí)行的進(jìn)程具有并發(fā)性3.D程序的種執(zhí)行方式23.1與的間有關(guān)的錯誤問題1問題描述:設(shè)有一個游樂場設(shè)置了一個自動計算機系統(tǒng),用一個變量count指示在場的人數(shù),當(dāng)有人進(jìn)入,則PIN進(jìn)程完成count+,當(dāng)有人退出,則POUT進(jìn)程完成count-進(jìn)程PN進(jìn)程PoUTProcessPINProcessPOUTintR1intR2:R1=countR2=countR1=R1+1:R2=R2-1;count=R1;Icount=R2:I3.1與的間有關(guān)的錯誤問題133.D與的間有關(guān)的錯誤問題1)兩個進(jìn)程的順序執(zhí)行(不產(chǎn)生錯誤)假設(shè)某一時刻count=n假設(shè)某一時刻count=nintR1;intR2R1=countR2=countR1=R1+1R2=R2-1;counteR1count=R2intR2:ntR1.R2=countR1=countR2=R2-1;R1=R1+1unt=R2count=R1;正確結(jié)果count=n不變正確結(jié)果count=n不變3.D與的間有關(guān)的錯誤問題1)43.1與的問有關(guān)的錯誤問題1并發(fā)執(zhí)行一種錯誤的可能結(jié)果假設(shè)某一時刻count=nR1=count;count=nR1=R1+1:PN進(jìn)程被掛起R2=count;R2=R2-1:count=n-1count=R2;POUT進(jìn)程結(jié)束,PN喚醒count=R1錯誤的結(jié)果值count=n+1,實際該為n3.1與的問有關(guān)的錯誤問題15進(jìn)程并發(fā)控制互斥與同步課件6進(jìn)程并發(fā)控制互斥與同步課件7進(jìn)程并發(fā)控制互斥與同步課件8進(jìn)程并發(fā)控制互斥與同步課件9進(jìn)程并發(fā)控制互斥與同步課件10進(jìn)程并發(fā)控制互斥與同步課件11進(jìn)程并發(fā)控制互斥與同步課件12進(jìn)程并發(fā)控制互斥與同步課件13進(jìn)程并發(fā)控制互斥與同步課件14進(jìn)程并發(fā)控制互斥與同步課件15進(jìn)程并發(fā)控制互斥與同步課件16進(jìn)程并發(fā)控制互斥與同步課件17進(jìn)程并發(fā)控制互斥與同步課件18進(jìn)程并發(fā)控制互斥與同步課件19進(jìn)程并發(fā)控制互斥與同步課件20進(jìn)程并發(fā)控制互斥與同步課件21進(jìn)程并發(fā)控制互斥與同步課件22進(jìn)程并發(fā)控制互斥與同步課件23進(jìn)程并發(fā)控制互斥與同步課件24進(jìn)程并發(fā)控制互斥與同步課件25進(jìn)程并發(fā)控制互斥與同步課件26進(jìn)程并發(fā)控制互斥與同步課件27進(jìn)程并發(fā)控制互斥與同步課件28進(jìn)程并發(fā)控制互斥與同步課件29進(jìn)程并發(fā)控制互斥與同步課件30進(jìn)程并發(fā)控制互斥與同步課件31進(jìn)程并發(fā)控制互斥與同步課件32進(jìn)程并發(fā)控制互斥與同步課件33進(jìn)程并發(fā)控制互斥與同步課件34進(jìn)程并發(fā)控制互斥與同步課件35進(jìn)程并發(fā)控制互斥與同步課件36進(jìn)程并發(fā)控制互斥與同步課件37進(jìn)程并發(fā)控制互斥與同步課件38進(jìn)程并發(fā)控制互斥與同步課件39進(jìn)程并發(fā)控制互斥與同步課件40進(jìn)程并發(fā)控制互斥與同步課件41進(jìn)程并發(fā)控制互斥與同步課件42進(jìn)程并發(fā)控制互斥與同步課件43進(jìn)程并發(fā)控制互斥與同步課件44進(jìn)程并發(fā)控制互斥與同步課件45進(jìn)程并發(fā)控制互斥與同步課件46進(jìn)程并發(fā)控制互斥與同步課件47進(jìn)程并發(fā)控制互斥與同步課件48進(jìn)程并發(fā)控制互斥與同步課件49進(jìn)程并發(fā)控制互斥與同步課件50進(jìn)程并發(fā)控制互斥與同步課件51進(jìn)程并發(fā)控制互斥與同步課件52進(jìn)程并發(fā)控制互斥與同步課件53進(jìn)程并發(fā)控制互斥與同步課件54進(jìn)程并發(fā)控制互斥與同步課件55進(jìn)程并發(fā)控制互斥與同步課件56進(jìn)程并發(fā)控制互斥與同步課件57進(jìn)程并發(fā)控制互斥與同步課件58進(jìn)程并發(fā)控制互斥與同步課件59進(jìn)程并發(fā)控制互斥與同步課件60進(jìn)程并發(fā)控制互斥與同步課件61進(jìn)程并發(fā)控制互斥與同步課件62進(jìn)程并發(fā)控制互斥與同步課件63進(jìn)程并發(fā)控制互斥與同步課件64進(jìn)程并發(fā)控制互斥與同步課件65進(jìn)程并發(fā)控制互斥與同步課件66進(jìn)程并發(fā)控制互斥與同步課件67進(jìn)程并發(fā)控制互斥與同步課件68進(jìn)程并發(fā)控制互斥與同步課件69進(jìn)程并發(fā)控制互斥與同步課件70進(jìn)程并發(fā)控制互斥與同步課件71進(jìn)程并發(fā)控制互斥與同步課件72進(jìn)程并發(fā)控制互斥與同步課件73進(jìn)程并發(fā)控制互斥與同步課件74進(jìn)程并發(fā)控制互斥與同步課件75進(jìn)程并發(fā)控制互斥與同步課件76進(jìn)程并發(fā)控制互斥與同步課件77進(jìn)程并發(fā)控制互斥與同步課件78進(jìn)程并發(fā)控制互斥與同步課件79進(jìn)程并發(fā)控制互斥與同步課件80進(jìn)程并發(fā)控制互斥與同步課件81進(jìn)程并發(fā)控制互斥與同步課件82進(jìn)程并發(fā)控制互斥與同步課件83進(jìn)程并發(fā)控制互斥與同步課件84進(jìn)程并發(fā)控制互斥與同步課件85進(jìn)程并發(fā)控制互斥與同步課件86進(jìn)程并發(fā)控制互斥與同步課件87進(jìn)程并發(fā)控制互斥與同步課件88進(jìn)程并發(fā)控制互斥與同步課件89進(jìn)程并發(fā)控制互斥與同步課件90進(jìn)程并發(fā)控制互斥與同步課件91進(jìn)程并發(fā)控制互斥與同步課件92進(jìn)程并發(fā)控制互斥與同步課件93進(jìn)程并發(fā)控制互斥與同步課件94進(jìn)程并發(fā)控制互斥與同步課件95進(jìn)程并發(fā)控制互斥與同步課件96進(jìn)程并發(fā)控制互斥與同步課件97進(jìn)程并發(fā)控制互斥與同步課件98進(jìn)程并發(fā)控制互斥與同步課件99進(jìn)程并發(fā)控制互斥與同步課件100進(jìn)程并發(fā)控制互斥與同步課件101進(jìn)程并發(fā)控制互斥與同步課件102進(jìn)程并發(fā)控制互斥與同步課件103進(jìn)程并發(fā)控制互斥與同步課件104進(jìn)程并發(fā)控制互斥與同步課件105進(jìn)程并發(fā)控制互斥與同步課件106進(jìn)程并發(fā)控制互斥與同步課件107進(jìn)程并發(fā)控制互斥與同步課件108進(jìn)程并發(fā)控制互斥與同步課件109進(jìn)程并發(fā)控制互斥與同步課件110進(jìn)程并發(fā)控制互斥與同步課件111進(jìn)程并發(fā)控制互斥與同步課件112進(jìn)程并發(fā)控制互斥與同步課件113進(jìn)程并發(fā)控制互斥與同步課件114第三章進(jìn)程的并發(fā)控制互與同步與時間有關(guān)的錯誤問題進(jìn)程協(xié)調(diào)的概念對臨界區(qū)管理的準(zhǔn)則簡單的同步機制(標(biāo)志法)信號量機制(實現(xiàn)進(jìn)程互斥與同步的控制)第三章進(jìn)程的并發(fā)控制1153.D程序的種執(zhí)行方式程序的順序執(zhí)行程序在運行的時獨占系統(tǒng)資源,且系統(tǒng)按照程序步驟順序執(zhí)行地執(zhí)行,在該程序執(zhí)行完之前,其他程序只能等待程序的并發(fā)執(zhí)行多道程序設(shè)計的系統(tǒng)中,若干個作業(yè)可以同時執(zhí)行,這些進(jìn)程輪流地占用CPU,即一個進(jìn)程的工作沒有全部完成之前,另一個進(jìn)程就可開始工作,我們說這些執(zhí)行的進(jìn)程具有并發(fā)性3.D程序的種執(zhí)行方式1163.1與的間有關(guān)的錯誤問題1問題描述:設(shè)有一個游樂場設(shè)置了一個自動計算機系統(tǒng),用一個變量count指示在場的人數(shù),當(dāng)有人進(jìn)入,則PIN進(jìn)程完成count+,當(dāng)有人退出,則POUT進(jìn)程完成count-進(jìn)程PN進(jìn)程PoUTProcessPINProcessPOUTintR1intR2:R1=countR2=countR1=R1+1:R2=R2-1;count=R1;Icount=R2:I3.1與的間有關(guān)的錯誤問題11173.D與的間有關(guān)的錯誤問題1)兩個進(jìn)程的順序執(zhí)行(不產(chǎn)生錯誤)假設(shè)某一時刻count=n假設(shè)某一時刻count=nintR1;intR2R1=countR2=countR1=R1+1R2=R2-1;counteR1count=R2intR2:ntR1.R2=countR1=countR2=R2-1;R1=R1+1unt=R2count=R1;正確結(jié)果count=n不變正確結(jié)果count=n不變3.D與的間有關(guān)的錯誤問題1)1183.1與的問有關(guān)的錯誤問題1并發(fā)執(zhí)行一種錯誤的可能結(jié)果假設(shè)某一時刻count=nR1=count;count=nR1=R1+1:PN進(jìn)程被掛起R2=count;R2=R2-1:count=n-1count=R2;POUT進(jìn)程結(jié)束,PN喚醒count=R1錯誤的結(jié)果值count=n+1,實際該為n3.1與的問有關(guān)的錯誤問題1119進(jìn)程并發(fā)控制互斥與同步課件120進(jìn)程并發(fā)控制互斥與同步課件121進(jìn)程并發(fā)控制互斥與同步課件122進(jìn)程并發(fā)控制互斥與同步課件123進(jìn)程并發(fā)控制互斥與同步課件124進(jìn)程并發(fā)控制互斥與同步課件125進(jìn)程并發(fā)控制互斥與同步課件126進(jìn)程并發(fā)控制互斥與同步課件127進(jìn)程并發(fā)控制互斥與同步課件128進(jìn)程并發(fā)控制互斥與同步課件129進(jìn)程并發(fā)控制互斥與同步課件130進(jìn)程并發(fā)控制互斥與同步課件131進(jìn)程并發(fā)控制互斥與同步課件132進(jìn)程并發(fā)控制互斥與同步課件133進(jìn)程并發(fā)控制互斥與同步課件134進(jìn)程并發(fā)控制互斥與同步課件135進(jìn)程并發(fā)控制互斥與同步課件136進(jìn)程并發(fā)控制互斥與同步課件137進(jìn)程并發(fā)控制互斥與同步課件138進(jìn)程并發(fā)控制互斥與同步課件139進(jìn)程并發(fā)控制互斥與同步課件140進(jìn)程并發(fā)控制互斥與同步課件141進(jìn)程并發(fā)控制互斥與同步課件142進(jìn)程并發(fā)控制互斥與同步課件143進(jìn)程并發(fā)控制互斥與同步課件144進(jìn)程并發(fā)控制互斥與同步課件145進(jìn)程并發(fā)控制互斥與同步課件146進(jìn)程并發(fā)控制互斥與同步課件147進(jìn)程并發(fā)控制互斥與同步課件148進(jìn)程并發(fā)控制互斥與同步課件149進(jìn)程并發(fā)控制互斥與同步課件150進(jìn)程并發(fā)控制互斥與同步課件151進(jìn)程并發(fā)控制互斥與同步課件152進(jìn)程并發(fā)控制互斥與同步課件153進(jìn)程并發(fā)控制互斥與同步課件154進(jìn)程并發(fā)控制互斥與同步課件155進(jìn)程并發(fā)控制互斥與同步課件156進(jìn)程并發(fā)控制互斥與同步課件157進(jìn)程并發(fā)控制互斥與同步課件158進(jìn)程并發(fā)控制互斥與同步課件159進(jìn)程并發(fā)控制互斥與同步課件160進(jìn)程并發(fā)控制互斥與同步課件161進(jìn)程并發(fā)控制互斥與同步課件162進(jìn)程并發(fā)控制互斥與同步課件163進(jìn)程并發(fā)控制互斥與同步課件164進(jìn)程并發(fā)控制互斥與同步課件165進(jìn)程并發(fā)控制互斥與同步課件166進(jìn)程并發(fā)控制互斥與同步課件167進(jìn)程并發(fā)控制互斥與同步課件168進(jìn)程并發(fā)控制互斥與同步課件169進(jìn)程并發(fā)控制互斥與同步課件170進(jìn)程并發(fā)控制互斥與同步課件171進(jìn)程并發(fā)控制互斥與同步課件172進(jìn)程并發(fā)控制互斥與同步課件173進(jìn)程并發(fā)控制互斥與同步課件174進(jìn)程并發(fā)控制互斥與同步課件175進(jìn)程并發(fā)控制互斥與同步課件176進(jìn)程并發(fā)控制互斥與同步課件177進(jìn)程并發(fā)控制互斥與同步課件178進(jìn)程并發(fā)控制互斥與同步課件179進(jìn)程并發(fā)控制互斥與同步課件180進(jìn)程并發(fā)控制互斥與同步課件181進(jìn)程并發(fā)控制互斥與同步課件182進(jìn)程并發(fā)控制互斥與同步課件183進(jìn)程并發(fā)控制互斥與同步課件184進(jìn)程并發(fā)控制互斥與同步課件185進(jìn)程并發(fā)控制互斥與同步課件186進(jìn)程并發(fā)控制互斥與同步課件187進(jìn)程并發(fā)控制互斥與同步課件188進(jìn)程并發(fā)控制互斥與同步課件189進(jìn)程并發(fā)控制互斥與同步課件190進(jìn)程并發(fā)控制互斥與同步課件191進(jìn)程并發(fā)控制互斥與同步課件192進(jìn)程并發(fā)控制互斥與同步課件193進(jìn)程并發(fā)控制互斥與同步課件194進(jìn)程并發(fā)控制互斥與同步課件195進(jìn)程并發(fā)控制互斥與同步課件196進(jìn)程并發(fā)控制互斥與同步課件197進(jìn)程并發(fā)控制互斥與同步課件198進(jìn)程并發(fā)控制互斥與同步課件199進(jìn)程并發(fā)控制互斥與同步課件200進(jìn)程并發(fā)控制互斥與同步課件201進(jìn)程并發(fā)控制互斥與同步課件202進(jìn)程并發(fā)控制互斥與同步課件203進(jìn)程并發(fā)控制互斥與同步課件204進(jìn)程并發(fā)控制互斥與同步課件205進(jìn)程并發(fā)控制互斥與同步課件206進(jìn)程并發(fā)控制互斥與同步課件207進(jìn)程并發(fā)控制互斥與同步課件208進(jìn)程并發(fā)控制互斥與同步課件209進(jìn)程并發(fā)控制互斥與同步課件210進(jìn)程并發(fā)控制互斥與同步課件211進(jìn)程并發(fā)控制互斥與同步課件212進(jìn)程并

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論