




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、進(jìn)程和線(xiàn)程,第16章,目標(biāo),進(jìn)程和線(xiàn)程的概念,進(jìn)程的屬性和方法,線(xiàn)程執(zhí)行的優(yōu)先級(jí),線(xiàn)程的同步,進(jìn)程,進(jìn)程,概念:它是應(yīng)用程序的動(dòng)態(tài)執(zhí)行命名空間:診斷類(lèi):進(jìn)程,診斷命名空間進(jìn)程類(lèi),以更少的時(shí)間和更高的效率同時(shí)執(zhí)行所有任務(wù)。線(xiàn)程檔案3-1,讀,寫(xiě),給出概述,血液循環(huán),在同一時(shí)間點(diǎn)執(zhí)行各種進(jìn)程,編譯器發(fā)送/接收電子郵件和打印文件,允許計(jì)算機(jī)同時(shí)執(zhí)行多個(gè)操作的操作系統(tǒng),程序(進(jìn)程),線(xiàn)程檔案3-2,程序1,程序2,線(xiàn)程1,線(xiàn)程2。獨(dú)立執(zhí)行路徑、多線(xiàn)程、線(xiàn)程介紹、定義:它是進(jìn)程中的一個(gè)實(shí)體,是由系統(tǒng)獨(dú)立調(diào)度和分配的一個(gè)基本單元,它表明了計(jì)算機(jī)和進(jìn)程執(zhí)行的指令序列之間的區(qū)別:子進(jìn)程和父進(jìn)程有不同的代碼和數(shù)
2、據(jù)空間,而多個(gè)進(jìn)程共享數(shù)據(jù)空間。每個(gè)線(xiàn)程都有自己的執(zhí)行堆棧和程序計(jì)數(shù)器作為其執(zhí)行上下文。命名空間:Threading類(lèi):Thread,thread introduction,在下列情況下,可以使用多線(xiàn)程:程序需要同時(shí)執(zhí)行兩個(gè)或更多的任務(wù),并且程序必須等待一個(gè)事件發(fā)生,例如用戶(hù)輸入、文件操作、網(wǎng)絡(luò)操作、搜索等。后臺(tái)程序優(yōu)先考慮任務(wù)線(xiàn)程,1)使用系統(tǒng)引入線(xiàn)程名稱(chēng)空間。線(xiàn)程2),創(chuàng)建代理線(xiàn)程啟動(dòng)代理對(duì)象名稱(chēng)=新線(xiàn)程啟動(dòng)(方法名稱(chēng));3)創(chuàng)建線(xiàn)程線(xiàn)程對(duì)象名稱(chēng)=新線(xiàn)程(代理對(duì)象名稱(chēng));4)啟動(dòng)線(xiàn)程對(duì)象名稱(chēng)。開(kāi)始();線(xiàn)程類(lèi),線(xiàn)程啟動(dòng)和停止,線(xiàn)程只有在啟動(dòng)后才生效。啟動(dòng)后,如果沒(méi)有終止,就不能再次啟動(dòng)來(lái)啟
3、動(dòng)線(xiàn)程:線(xiàn)程對(duì)象名稱(chēng)。開(kāi)始();終止線(xiàn)程:線(xiàn)程對(duì)象名稱(chēng)。中止();線(xiàn)程被掛起并恢復(fù),線(xiàn)程被暫時(shí)掛起。常見(jiàn)的應(yīng)用是暫停播放聲音文件或視頻文件。)掛起線(xiàn)程:線(xiàn)程對(duì)象名稱(chēng)。暫停();恢復(fù)線(xiàn)程:線(xiàn)程對(duì)象名稱(chēng)。簡(jiǎn)歷();如果一個(gè)應(yīng)用程序中有多個(gè)線(xiàn)程在運(yùn)行,但是有些線(xiàn)程比其他線(xiàn)程更重要,我該怎么辦?您可以為流程中的不同線(xiàn)程分配不同的優(yōu)先級(jí)。高優(yōu)先級(jí)的線(xiàn)程可以阻止低優(yōu)先級(jí)的線(xiàn)程執(zhí)行,所以在改變線(xiàn)程的優(yōu)先級(jí)時(shí)要非常小心。線(xiàn)程的優(yōu)先級(jí)可以定義為線(xiàn)程優(yōu)先級(jí)枚舉的值:高于正常值的最高值低于正常值的最低值用法:線(xiàn)程對(duì)象名。優(yōu)先級(jí)=threadpriority。最高優(yōu)先級(jí)的例子,Domo,線(xiàn)程同步,使用線(xiàn)程的一個(gè)重要方
4、面是同步訪問(wèn)多個(gè)線(xiàn)程訪問(wèn)的任何變量。同步意味著在特定時(shí)間只有一個(gè)線(xiàn)程可以訪問(wèn)變量。如果不能確保對(duì)變量的訪問(wèn)是同步的,就會(huì)出現(xiàn)錯(cuò)誤。C#提供了一種非常簡(jiǎn)單的同步訪問(wèn)變量的方法,即使用C #關(guān)鍵字lock,其用法如下:lock(x)DosMeming();注意同步問(wèn)題,不要濫用同步的死鎖競(jìng)爭(zhēng)條件,同步示例3-1,書(shū)店可能只有一本書(shū),并且兩個(gè)銷(xiāo)售人員同時(shí)銷(xiāo)售這本書(shū),所以我們可以將這兩個(gè)銷(xiāo)售人員視為兩個(gè)線(xiàn)程,那么我們應(yīng)該怎么辦?同步示例3-2,使用系統(tǒng);使用系統(tǒng)。穿線(xiàn)。public class BOok public int num=1;/共享資源公共無(wú)效銷(xiāo)售(int tmp);鎖(本)/同步控制tmp=numIf (tmp 0) /圖書(shū)銷(xiāo)售流程線(xiàn)程。睡眠(1000);數(shù)字=數(shù)字-1;控制臺(tái)。WriteLine(售出一份);其他控制臺(tái)。寫(xiě)線(xiàn)(消失);同步示例3-3,公共類(lèi)my class公共靜態(tài)void main()書(shū)店a=新書(shū)店();線(xiàn)程t1=新線(xiàn)程(新線(xiàn)程開(kāi)始(銷(xiāo)售);線(xiàn)程t2=新線(xiàn)程(新線(xiàn)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 海外房地產(chǎn)投資與租賃合同
- 3.2 科學(xué)探究:彈力(第二課時(shí))教學(xué)課件 高中物理魯科版必修第一冊(cè)
- 海安市初三一模數(shù)學(xué)試卷
- 合肥學(xué)院離散數(shù)學(xué)試卷
- 2026版《全品高考》選考復(fù)習(xí)方案生物02 第二單元 細(xì)胞的結(jié)構(gòu)與物質(zhì)的運(yùn)輸02 第6講 細(xì)胞器與生物膜系統(tǒng) 含答案
- 臺(tái)風(fēng)防范培訓(xùn)課件
- 合成氨設(shè)備管理培訓(xùn)課件
- 滑雪場(chǎng)建設(shè)項(xiàng)目實(shí)施方案
- 初級(jí)中學(xué)綜合樓建設(shè)項(xiàng)目實(shí)施方案(模板范文)
- 城市更新改造項(xiàng)目規(guī)劃設(shè)計(jì)方案
- 膝關(guān)節(jié)骨關(guān)節(jié)炎護(hù)理-減輕疼痛,保持關(guān)節(jié)活動(dòng)能力
- 工業(yè)園區(qū)物業(yè)服務(wù)標(biāo)準(zhǔn)化方案
- 煤礦工傷預(yù)防培訓(xùn)課件
- 物業(yè)保潔員禮節(jié)禮貌培訓(xùn)
- 2024年華東電網(wǎng)考試題庫(kù)
- 演講比賽評(píng)分表和計(jì)分表
- 2024年糧油倉(cāng)儲(chǔ)管理員理論知識(shí)競(jìng)賽理論考試題庫(kù)500題(含答案)
- 24年-注安建筑-必背簡(jiǎn)答題
- 事業(yè)單位考試(公共基礎(chǔ)知識(shí))3000題每日練習(xí)021
- 流浪的紙飛機(jī)讓壓力飛
- 財(cái)務(wù)經(jīng)理招聘筆試題及解答(某大型央企)
評(píng)論
0/150
提交評(píng)論