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

正文內(nèi)容

零基礎學vc(ppt):第13章多線程程序開發(fā)(完整版)

2025-10-31 20:38上一頁面

下一頁面
  

【正文】 序分配一定的 CPU時間,當程序的運行超過規(guī)定時間后,系統(tǒng)就會中斷該程序并把 CPU控制權轉交給別的程序。 多線程的引入 ? 很多初學者可能有這樣的疑惑:程序為什么要使用多線程,什么時候應該使用多線程?本節(jié)將通過一個簡單的例子說明這個問題。對于像通信程序這樣既要進行耗時的工作,又要保持對用戶輸入響應的應用來說,使用多線程是最佳選擇。多線程編程就是基于上述的思想而提出的,在后面將詳細介紹線程的基本概念及多線程編程的具體實現(xiàn)。用戶界面線程擁有自己的消息隊列和消息循環(huán)來處理界面消息,可以與用戶進行交互。通過本實例掌握 MFC用戶界面線程的開發(fā)過程。由于工作線程沒有自己的消息循環(huán),所以主線程不能向工作線程直接發(fā)送消息,這時可通過全局變量來實現(xiàn)。 等待函數(shù) ? 在介紹 MFC同步對象實現(xiàn)線程同步之前,首先介紹一下用于監(jiān)測同步對象狀態(tài)的等待函數(shù)。 使用 CEvent類實現(xiàn)線程同步實例 ? 本節(jié)將給出一個使用 CEvent類實現(xiàn)線程同步的具體實例。實例創(chuàng)建兩個工作線程分別實現(xiàn)讀和寫一個全局變量,通過使用CCriticalSection類對象,保證同一時刻只有一個線程可以訪問臨界區(qū)資源即全局變量。(具體內(nèi)容請參照本書) 。(具體內(nèi)容請參照本書) CSemaphore類實現(xiàn)線程同步 ? 使用信號量對象( Semaphore)也可以實現(xiàn)線程同步。顯然,二者需要同步,即在用戶讀文件的過程中,雖然工作線程啟動,但不能對數(shù)據(jù)進行操作,只有當讀數(shù)據(jù)結束后,才能進行寫操作。這些函數(shù)只有在作為其參數(shù)的一個或多個同步對象產(chǎn)生信號時才會返回。反過來,工作線程如何與主線程建立聯(lián)系呢?最簡單的實現(xiàn)這種聯(lián)系的方法
點擊復制文檔內(nèi)容
范文總結相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1