freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

第1章進(jìn)程、線程與網(wǎng)絡(luò)協(xié)議(csharp#網(wǎng)絡(luò)應(yīng)用高級編程-文庫吧

2025-04-07 19:48 本頁面


【正文】 s}, , ))。 } } } 10 Thread類 在 , Thread類是用于創(chuàng)建和控制線程的 ,對線程的常用操作有:啟動線程、終止線程、合并線程和讓線程休眠等。 11 ?啟動線程 在使用線程前,首先要創(chuàng)建一個線程。其一般形式為: Thread t=new Thread(enterPoint)。 其中 enterPoint為線程的入口,即線程開始執(zhí)行的方法。在托管代碼中,是通過委托處理線程執(zhí)行的代碼的。 例: Thread t=new Thread(new ThreadStart(methodName))。 創(chuàng)建線程實例后,就可以調(diào)用 Start方法啟動線程了。 12 Thread類 (續(xù) ) ?終止線程 線程啟動后,當(dāng)不需要某個線程繼續(xù)執(zhí)行的時候,就需 要終止該線程。終止線程調(diào)用 Thread類的 Abort方法。 例如 :()。 Abort方法沒有參數(shù)。當(dāng)調(diào)用 Abort方法時, CLR可能 不會立即終止線程。 主線程調(diào)用子線程的 Abort方法后,結(jié)束子線程會占用 大量 CPU的時間,表面上看就像死機。為解決這個問題,可 以在主線程中調(diào)用子線程對象的 Join方法,并在 Join方法中 指定主線程等待子線程結(jié)束的等待時間。 13 Thread類 (續(xù) ) ?合并線程 Join方法用于把兩個并行執(zhí)行的線程合并為一個單個的 線程。如果一個線程 t1在執(zhí)行的過程中需要等待另一個線程 t2結(jié)束后才繼續(xù)執(zhí)行,可以在 t1中調(diào)用 t2的 join()方法。 如: ()。 這樣 t1在執(zhí)行到 ()語句后就會處于組塞狀態(tài),直 到 t2結(jié)束后才會繼續(xù)執(zhí)行。為了解決假如 t2一直不結(jié)束的問 題 ,可以在調(diào)用 t2的 Join方法的時候指定一個等待時間。 如 : (100)。 Join方法通常和 Abort一起使用。 14 Thread類 (續(xù) ) ?讓線程休眠 在多線程應(yīng)用程序中,有時候并不希望某一個線程 繼續(xù)執(zhí)行,而是希望該線程停止一段時間,等待其它線 程執(zhí)行之后再接著執(zhí)行。這時可以調(diào)用 Thread類的 Sleep 方法,即讓線程休眠。 例如 :(1000)。 這條語句的功能是讓當(dāng)前線程休眠 1000毫秒。 注意 ,調(diào)用 Sleep方法的是類本身,而不是類的實 例。休眠的是該語句所在的線程,而不是其他線程。 15 Thread類 (續(xù) ) ?線程優(yōu)先級 在 C應(yīng)用程序中,可以對線程設(shè)定五個不同的優(yōu)先 級,由高到低分別是 Highest、 AboveNormal、 Normal、 BelowNormal和 Lowest。在創(chuàng)建線程時如果不指定其優(yōu)先級, 則系統(tǒng)默認(rèn)為 Normal。 若想讓一些重要的線程優(yōu)先執(zhí)行,可以使用下面的方 法為其賦予較高的優(yōu)先級: Thread t=new Thread(new ThreadStart(enterpoint))。 =。 設(shè)置線程的優(yōu)先級可改變線程的執(zhí)行順序,所設(shè)置的 優(yōu)先級僅適用于這些線程所屬的進(jìn)程。當(dāng)把某線程的優(yōu)先 級設(shè)置為 Highest時,系統(tǒng)正在運行的其它線程都會止。 16 Thread類 (續(xù) ) ?線程池 線程池是一種多線程處理形式,線程池為線程生命周 期的開銷問題和資源不足問題提供了很好的解決方案。通 過對多個任務(wù)重用線程,線程創(chuàng)建的開銷被分?jǐn)偟搅硕鄠€ 任務(wù)上。 線程池適用于需要多個線程而實際執(zhí)行時間又不多的 場合 。但是如果線程要求運行的時間比較長的話,那么此 時線程的運行時間比線程的創(chuàng)建時間要長得多,僅靠減少 線程的創(chuàng)建時間對系統(tǒng)效率的提高就不是那么明顯了,此 時就不適合使用線程池技術(shù) 17 Thread類
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1