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

正文內(nèi)容

零基礎(chǔ)學(xué)vc(ppt):第13章多線程程序開(kāi)發(fā)(文件)

 

【正文】 間。 使用 CEvent類實(shí)現(xiàn)線程同步實(shí)例 ? 本節(jié)將給出一個(gè)使用 CEvent類實(shí)現(xiàn)線程同步的具體實(shí)例。(具體內(nèi)容請(qǐng)參照本書(shū)) CCriticalSection類實(shí)現(xiàn)線程同步 ? 當(dāng)多個(gè)線程訪問(wèn)一個(gè)獨(dú)占性共享資源時(shí),可以使用 Critical Section(臨界區(qū))對(duì)象。實(shí)例創(chuàng)建兩個(gè)工作線程分別實(shí)現(xiàn)讀和寫(xiě)一個(gè)全局變量,通過(guò)使用CCriticalSection類對(duì)象,保證同一時(shí)刻只有一個(gè)線程可以訪問(wèn)臨界區(qū)資源即全局變量。通過(guò)使用信號(hào)量對(duì)象可用來(lái)限制對(duì)共享資源進(jìn)行訪問(wèn)的線程數(shù)量。(具體內(nèi)容請(qǐng)參照本書(shū)) 。實(shí)例中,通過(guò) CSemaphore對(duì)象設(shè)置允許訪問(wèn)保護(hù)對(duì)象的最大線程數(shù)目為 2,用彈出提示對(duì)話框的形式模擬對(duì)保護(hù)對(duì)象的訪問(wèn)。(具體內(nèi)容請(qǐng)參照本書(shū)) CSemaphore類實(shí)現(xiàn)線程同步 ? 使用信號(hào)量對(duì)象( Semaphore)也可以實(shí)現(xiàn)線程同步。因此,任一時(shí)刻,只有一個(gè)線程可以擁有臨界區(qū)對(duì)象,而只有擁有臨界區(qū)對(duì)象的線程才可以訪問(wèn)受保護(hù)的數(shù)據(jù)。顯然,二者需要同步,即在用戶讀文件的過(guò)程中,雖然工作線程啟動(dòng),但不能對(duì)數(shù)據(jù)進(jìn)行操作,只有當(dāng)讀數(shù)據(jù)結(jié)束后,才能進(jìn)行寫(xiě)操作。在線程訪問(wèn)某一資源之前,也許需要等待某一事件的發(fā)生,這時(shí)用事件對(duì)象最合適。這些函數(shù)只有在作為其參數(shù)的一個(gè)或多個(gè)同步對(duì)象產(chǎn)生信號(hào)時(shí)才會(huì)返回。另外, MFC也提供了線程同步輔助類 CSingleLock和CMutiLock。反過(guò)來(lái),工作線程如何與主線程建立聯(lián)系呢?最簡(jiǎn)單的實(shí)現(xiàn)這種聯(lián)系的方法是在程序中使用自定義消息。 使用全局變量實(shí)現(xiàn)線程間的通信 ? 由于屬于同一個(gè)進(jìn)程的各個(gè)線程共享操作系統(tǒng)分配該進(jìn)程的資源,因此解決線程間通
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1