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

正文內(nèi)容

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

2022-10-23 20:38:01 本頁面
 

【正文】 序的運(yùn)行超過規(guī)定時(shí)間后,系統(tǒng)就會(huì)中斷該程序并把 CPU控制權(quán)轉(zhuǎn)交給別的程序。如果一個(gè)程序能有多個(gè)控制流程,各個(gè)控制流程相互獨(dú)立,并發(fā)執(zhí)行,并且每個(gè)流程都有自己特有的任務(wù),分工明確,則單個(gè)控制流程可能相對(duì)比較簡(jiǎn)單,但是多個(gè)控制流程并發(fā)執(zhí)行將賦予應(yīng)用程序強(qiáng)大的控制能力。 多線程的引入 ? 很多初學(xué)者可能有這樣的疑惑:程序?yàn)槭裁匆褂枚嗑€程,什么時(shí)候應(yīng)該使用多線程?本節(jié)將通過一個(gè)簡(jiǎn)單的例子說明這個(gè)問題。在 Windows中,每一個(gè)進(jìn)程可以同時(shí)執(zhí)行多個(gè)線程,這意味著一個(gè)程序可以同時(shí)完成多個(gè)任務(wù)。對(duì)于像通信程序這樣既要進(jìn)行耗時(shí)的工作,又要保持對(duì)用戶輸入響應(yīng)的應(yīng)用來說,使用多線程是最佳選擇。 單線程程序的不足 ? 在使用 MFC開發(fā)應(yīng)用程序時(shí),可能會(huì)經(jīng)常會(huì)有一些復(fù)雜的耗時(shí)很長(zhǎng)的計(jì)算。多線程編程就是基于上述的思想而提出的,在后面將詳細(xì)介紹線程的基本概念及多線程編程的具體實(shí)現(xiàn)。而與此相關(guān)的,有進(jìn)程與線程兩個(gè)重要概念。用戶界面線程擁有自己的消息隊(duì)列和消息循環(huán)來處理界面消息,可以與用戶進(jìn)行交互。這里給出一個(gè)簡(jiǎn)單的實(shí)例,實(shí)例中通過創(chuàng)建 3個(gè)線程控制對(duì)話框窗口中的 3個(gè)進(jìn)度條的運(yùn)動(dòng)。通過本實(shí)例掌握 MFC用戶界面線程的開發(fā)過程。有兩種方法可以完成這些聯(lián)系任務(wù):使用全局變量或者使用自定義的消息。由于工作線程沒有自己的消息循環(huán),所以主線程不能向工作線程直接發(fā)送消息,這時(shí)可通過全局變量來實(shí)現(xiàn)。使隸屬于同一個(gè)進(jìn)程的各線程協(xié)調(diào)一致地工作稱之為線程的同步。 等待函數(shù) ? 在介紹 MFC同步對(duì)象實(shí)現(xiàn)線程同步之前,首先介紹一下用于監(jiān)測(cè)同步對(duì)象狀態(tài)的等待函數(shù)。在等待函數(shù)未返回時(shí),線程處于等待狀態(tài),此時(shí)線程只消耗很少的 CPU時(shí)
點(diǎn)擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1