|
多線程編程之一——問(wèn)題提出
一、問(wèn)題的提出
編寫一個(gè)耗時(shí)的單線程程序:
新建一個(gè)基于對(duì)話框的應(yīng)用程序SingleThread,在主對(duì)話框IDD_SINGLETHREAD_DIALOG 添加一個(gè)
按鈕,ID 為IDC_SLEEP_SIX_SECOND,標(biāo)題為“延時(shí)6秒”,添加按鈕的響應(yīng)函數(shù),代碼如下:
void CSingleThreadDlg::OnSleepSixSecond()
{
Sleep(6000); //延時(shí)6秒
}
編譯并運(yùn)行應(yīng)用程序,單擊“延時(shí)6 秒”按鈕,你就會(huì)發(fā)現(xiàn)在這6 秒期間程序就象“死機(jī)”一樣,不在響
應(yīng)其它消息。為了更好地處理這種耗時(shí)的操作,我們有必要學(xué)習(xí)——多線程編程。
多線程編程之三——線程間通信
多線程編程之一——線程同步
51hei.png (104.02 KB, 下載次數(shù): 109)
下載附件
2021-4-11 00:27 上傳
完整的pdf格式文檔51黑下載地址(共26頁(yè)):
C++多線程編程.pdf
(267.65 KB, 下載次數(shù): 17)
2021-4-11 00:04 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
評(píng)分
-
查看全部評(píng)分
|