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

正文內(nèi)容

零基礎(chǔ)學vc(ppt):第13章多線程程序開發(fā)(參考版)

2024-10-06 20:38本頁面
  

【正文】 (具體內(nèi)容請參照本書) 。實例中,通過 CSemaphore對象設(shè)置允許訪問保護對象的最大線程數(shù)目為 2,用彈出提示對話框的形式模擬對保護對象的訪問。通過使用信號量對象可用來限制對共享資源進行訪問的線程數(shù)量。(具體內(nèi)容請參照本書) CSemaphore類實現(xiàn)線程同步 ? 使用信號量對象( Semaphore)也可以實現(xiàn)線程同步。實例創(chuàng)建兩個工作線程分別實現(xiàn)讀和寫一個全局變量,通過使用CCriticalSection類對象,保證同一時刻只有一個線程可以訪問臨界區(qū)資源即全局變量。因此,任一時刻,只有一個線程可以擁有臨界區(qū)對象,而只有擁有臨界區(qū)對象的線程才可以訪問受保護的數(shù)據(jù)。(具體內(nèi)容請參照本書) CCriticalSection類實現(xiàn)線程同步 ? 當多個線程訪問一個獨占性共享資源時,可以使用 Critical Section(臨界區(qū))對象。顯然,二者需要同步,即在用戶讀文件的過程中,雖然工作線程啟動,但不能對數(shù)據(jù)進行操作,只有當讀數(shù)據(jù)結(jié)束后,才能進行寫操作。 使用 CEvent類實現(xiàn)線程同步實例 ? 本節(jié)將給出一個使用 CEvent類實現(xiàn)線程同步的具體實例。在線程訪問某一資源之前,也許需要等待某一事件的發(fā)生,這時用事件對象最合適。在等待函數(shù)未返回時,線程處于等待狀態(tài),此時線程只消耗很少的 CPU時間。這些函數(shù)只有在作為其參數(shù)的一個或多個同步對象產(chǎn)生信號時才會返回。 等待函數(shù) ? 在介紹 MFC同步對象實現(xiàn)線程同步之前,首先介紹一下用于監(jiān)測同步對象狀態(tài)的等待函數(shù)。另外, MFC也提供了線程同步輔助類 CSingleLock和CMutiLock。使隸屬于同一個進程的各線程協(xié)調(diào)一致
點擊復制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1