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

正文內(nèi)容

第十一章-創(chuàng)建多線程程序-資料下載頁

2025-08-05 15:22本頁面
  

【正文】 線程的同步確保如果兩個(gè)或更多線程需要訪問一個(gè)共享的資源,那么那個(gè)資源一次僅有一個(gè)線程可以使用。? 可以使用 關(guān)鍵字來同步代碼。? 同步是基于監(jiān)視的概念的。監(jiān)視器是用做鎖定數(shù)據(jù)成員和類的方法的對(duì)象。38 同步線程39 使用監(jiān)視器鎖鎖定代碼? 類使你能夠通過使用鎖和信號(hào)來序列化代碼鎖的訪問。? 用 方法鎖住資源? 用 方法釋放鎖40 使用監(jiān)視器鎖的示例? 書上例子41 使用帶有 語句的監(jiān)視器鎖? 另一個(gè)鎖定代碼的方法是使用 語句。? 盡管 語句不支持 類中的全部集合特性,但它使你能夠獲得和釋放一個(gè)監(jiān)視器的鎖。? 其用法如下所示:42 語句示例? 書店可能某種書籍只有一本,而兩個(gè)售貨員同時(shí)銷售這本書,我們可以把兩個(gè)售貨員看作兩個(gè)線程,那該如何處理呢?using System。 using 。 public class BookShop { public int num = 1。//共享 資 源 public void Sale() { int tmp。 lock (this) //同步控制 { tmp = num。 if (tmp 0) { //賣書過 程 (1000)。 num = num 1。 (售出一本 )。 } else (沒有了 )。 } } } 43 同步注意問題? 不要濫用同步? 死鎖? 競態(tài)條件44 識(shí)別進(jìn)程間的通信? 進(jìn)程是程序的一個(gè)運(yùn)行實(shí)例。? 運(yùn)行時(shí)在同一計(jì)算機(jī)內(nèi)或通過網(wǎng)絡(luò)的進(jìn)程間的通信被稱為進(jìn)程間通信。? 為了允許進(jìn)程間通信,使用特殊技術(shù)和機(jī)制。45 程序域? 在 中,線程在程序域中執(zhí)行。在一個(gè)進(jìn)程中的線程不能調(diào)用屬于另一個(gè)進(jìn)程中的線程的方法。? 但是,在 中,線程可以通過程序域的邊界,在一個(gè)線程的方法可以調(diào)用另一個(gè)程序域的方法。? 程序域是物理進(jìn)程內(nèi)的邏輯進(jìn)程。46 程序域? 程序域的主要目的是從其他程序中隔離你的程序。? 程序域在單個(gè)進(jìn)程運(yùn)行。? 使用 類來管理程序域。47 作業(yè)?
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1