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

正文內(nèi)容

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

2024-10-28 20:38上一頁面

下一頁面
  

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