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

正文內(nèi)容

[理學(xué)]多核程序設(shè)計(jì)04第四章windows多線程編程及調(diào)試-文庫(kù)吧資料

2024-10-22 21:11本頁(yè)面
  

【正文】 Section(amp。(全局 ) 臨界區(qū) ? 相關(guān)的 API : ? 初始化臨界區(qū) InitializeCriticalSection(amp。 ? 多個(gè)線程訪問同一個(gè)臨界區(qū)的原則: ? 一次最多只能一個(gè)線程停留在臨界區(qū)內(nèi); ? 不能讓一個(gè)線程無(wú)限地停留在臨界區(qū)內(nèi),否則其他線程將不能進(jìn)入該臨界區(qū)。 ? 事件機(jī)制應(yīng)用實(shí)例 : ? 有三個(gè)線程:主、讀、寫。 ? SetEvent只有一個(gè)參數(shù),該參數(shù)指定了時(shí)間對(duì)象的句柄值,若事件成功激發(fā),返回 TRUE。 ? 未激發(fā)狀態(tài) . ? 創(chuàng)建事件函數(shù)原型 : HANDLE CreateEvent( LPSECURITY_ATTRIBUTES lpEventAttributes, BOOL bManualReset, BOOL bInitialState, LPCTSTR lpName )。如果在線程之外終止線程,可以調(diào)用 TerminateThread函數(shù)。這些函數(shù)在其參數(shù)中的一個(gè)或多個(gè)同步對(duì)象中產(chǎn)生了信號(hào),或者在超過(guò)規(guī)定的時(shí)間才返回。 ? 不能夠直接訪問現(xiàn)成的掛起計(jì)數(shù)器,可以通過(guò)調(diào)用API函數(shù)來(lái)改變它的值,兩個(gè)函數(shù): ? DWORD SuspendThread(HANDLE hThread) :掛起操作,如果函數(shù)執(zhí)行成功,線程中止執(zhí)行,調(diào)用一次,線程掛起計(jì)數(shù)器值增 1 ; ? DWORD ResumeThread(HANDLE hThread) :用于結(jié)束線程的掛起狀態(tài)操作,每次調(diào)用該函數(shù),線程掛起計(jì)數(shù)器值減 1,若掛起計(jì)數(shù)器值為 0,則不會(huì)再減。 使用 Win32線程 API ? 線程管理 ? 控制和操作線程(管理), Windows允許對(duì)創(chuàng)建的線程進(jìn)行掛起或運(yùn)行操作,進(jìn)入相應(yīng)的狀態(tài)。 ? 線程函數(shù): ? DWORD WINAPI ThreadFunc (LPVOID lpvThreadParm) ? 線程創(chuàng)建 HANDLE CreateThread ( LPSECURITY_ATTRIBUTES lpThreadAttributes, SIZE_T dwStackSize, LPTHREAD_
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1