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

正文內(nèi)容

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

2024-10-12 20:38 本頁面
 

【正文】 第 13章 多線程程序開發(fā) ? Windows是一個多任務(wù)操作系統(tǒng)。在 Windows中,每一個進(jìn)程可以同時執(zhí)行多個線程,這意味著一個程序可以同時完成多個任務(wù)。對于像通信程序這樣既要進(jìn)行耗時的工作,又要保持對用戶輸入響應(yīng)的應(yīng)用來說,使用多線程是最佳選擇。當(dāng)進(jìn)程使用多個線程時,需要采取適當(dāng)?shù)拇胧﹣肀3志€程間的同步。 ? 本章首先簡單介紹了多線程編程的必要性、進(jìn)程、線程的基本概念,而后重點(diǎn)介紹 Win32 API中有關(guān)線程的幾個函數(shù)與結(jié)構(gòu)和 MFC對多線程的支持,最后介紹線程的通信與同步。 多線程的引入 ? 很多初學(xué)者可能有這樣的疑惑:程序?yàn)槭裁匆褂枚嗑€程,什么時候應(yīng)該使用多線程?本節(jié)將通過一個簡單的例子說明這個問題。 單線程程序的不足 ? 在使用 MFC開發(fā)應(yīng)用程序時,可能會經(jīng)常會有一些復(fù)雜的耗時很長的計算。這里給出一個簡單的模擬程序,通過該程序很容易體會多線程程序設(shè)計的必要性。 問題的解決 ? 對上節(jié)的程序,如果能夠生成兩個控制流程,一個負(fù)責(zé)其中的長時間處理過程即耗時計算,另外一個負(fù)責(zé)響應(yīng)用戶及系統(tǒng)消息,各司其職,則上述對話框的界面就會得到及時更新。如果一個程序能有多個控制流程,各個控制流程相互獨(dú)立,并發(fā)執(zhí)行,并且每個流程都有自己特有的任務(wù),分工明確,則單個控制流程可能相對比較簡單,但是多個控制流程并發(fā)執(zhí)行將賦予應(yīng)用程序強(qiáng)大的控制能力。多線程編程就是基于上述的思想而提出的,在后面將詳細(xì)介紹線程的基本概念及多線程編程的具體實(shí)現(xiàn)。 多線程編程的基礎(chǔ)知識 ? 本節(jié)主要介紹進(jìn)程和線程的基本概念、以及 Win32 API和 MFC對多線程編程的支持。 進(jìn)程和線程 ?
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1