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

正文內(nèi)容

化工大學(xué)windows多線程編程(完整版)

  

【正文】 EAX MOV [g_x], EAX 遞增以原子方式運(yùn)行 互鎖函數(shù)(例) 互鎖函數(shù) LONG InterlockedExchangeAdd()( PLONG plAddend, LONG lIncrement)。 LONG InterlockedExchangePointer ()( PVOID* ppvTarget, PVOID pvValue)。i=1000。 HANDLE ThreadHandle1 = CreateThread(NULL,0,ThreadFunc1,NULL,0,NULL)。 DWORD WINAPI ThreadFunc1(PVOID param) { for(int i=1。i++) { EnterCriticalSection (cs)。 參數(shù) dwMilliseconds有兩個(gè)特殊值: ?0,則該函數(shù)立即返回; ?INFINITE,則線程被掛起,直到 hHandle所指向的對(duì)象變?yōu)橐淹ㄖ獱顟B(tài)。 事件 ? 其它進(jìn)程中的線程可以獲得事件對(duì)象的訪問(wèn)權(quán) HANDLE OpenEvent( DWORD fdwAccess, BOOL fInherit, PCTSTR pszName )。 coutCreate Thread: Create thread is startedendl。 coutCreate Thread: Thread finished.endl。 string input。 break。 ? 互斥量的線程 ID標(biāo)識(shí)系統(tǒng)中哪個(gè)線程擁有互斥量,為0,沒(méi)有線程擁有 ? 遞歸計(jì)數(shù)器指明線程擁有互斥量的次數(shù) 互斥量 ? 經(jīng)常用于保護(hù)多個(gè)線程訪問(wèn)的內(nèi)存塊; ? 控制對(duì)共享資源的訪問(wèn) ? 保證每次只能有一個(gè)線程獲得互斥量 互斥量 ? 互斥量的創(chuàng)建,返回句柄 HANDLE CreateMutex( PSECURITY_ATTRIBUTES psa, // 安全屬性的指針 BOOL bInitialOwner, // 初始化互斥對(duì)象的所有者 PCTSTR pszName // 指向互斥對(duì)象名的指針 )。 for(int i=1。i=100。 HANDLE ThreadHandle2 = CreateThread(NULL,0,ThreadFunc2,hMutex,0,NULL)。 ? 釋放信號(hào)量 – 例,兩個(gè)線程分別有一個(gè)初值為 0的 Int型局部變量,兩個(gè)線程的行為是在一個(gè)循環(huán)中,使整型變量遞增,一個(gè)約束條件,在遞增過(guò)程中,這兩個(gè)值的差不超過(guò) 5 ReleaseSemaphore( HANDLE hSem, LONG lReleaseCount, PLONG plPreviousCount )。 ReleaseSemaphore(hsem2,1,NULL)。 i2++。 進(jìn)程與線程的優(yōu)先級(jí) ? 線程的實(shí)際優(yōu)先級(jí)設(shè)置是兩個(gè)值的結(jié)合: 線程優(yōu)先級(jí) = 進(jìn)程優(yōu)先級(jí)類(lèi) + 線程相對(duì)優(yōu)先級(jí) 進(jìn)程優(yōu)先級(jí) 進(jìn)程優(yōu)先級(jí) 標(biāo)志 優(yōu)先級(jí)值 idle IDLE_PRIORITY_CLASS 4 Below BELOW_NORMAL_PRIORITY_CLASS 此值在 2023以下系統(tǒng)不支持 normal NORMAL_PRIORITY_CLASS 前臺(tái)為 9,后臺(tái)為 7 Above ABOVE_NORMAL_PRIORITY_CLASS 此值在 2023以下系統(tǒng)不支持 high HIGH_PRIORITY_CLASS 13 Realtime REALTIME_PRIORITY_CLASS 24 線程優(yōu)先級(jí) 線程優(yōu)先級(jí) 標(biāo)志 優(yōu)先級(jí)值 idle THREAD_PRIORITY_IDLE 如果進(jìn)程優(yōu)先級(jí)為realtime則調(diào)整為 16 ,其它情況為 1 LOWEST THREAD_PRIORITY_LOWEST 2 Below THREAD_PRIORITY_BELOW_NORMAL 1 normal THREAD_PRIORITY_NORMAL 不變 Above THREAD_PRIORITY_ABOVE_NORMAL +1 high THREAD_PRIORITY_HIGHEST +2 CRITICAL THREAD_PRIORITY_TIME_CRITICAL 如果進(jìn)程優(yōu)先級(jí)為realtime則調(diào)整為 31 ,其它情況為 15 關(guān)于優(yōu)先級(jí)的操作 ? 在程序中,可以獲取和更改進(jìn)程和線程的優(yōu)先級(jí) ? 對(duì)于進(jìn)程的優(yōu)先級(jí)類(lèi)有如下函數(shù): DWORD GetPriorityClass(HANDLE hProcess)。 謝謝觀看 /歡迎下載 BY FAITH I MEAN A VISION OF GOOD ONE CHERISHES AND THE ENTHUSIASM THAT PUSHES ONE TO SEEK ITS FULFILLMENT REGARDLESS OF OBSTACLES. BY FAITH I BY FAITH 。 ? 對(duì)線程的優(yōu)先級(jí)有這兩個(gè)函數(shù): int GetThreadPriority(HANDLE hThread)。 } return 0。 file i1=i1 i2=i2endl。 HANDLE hsem2=CreateSemaphore(NULL,5,10,sem2)。 WaitForMultipleObjects(2,hThread,TRUE,INFINITE)。 fileThreadFunc2 Outputiendl。i++) { WaitForSingleObject(*phMutex,INFINITE)。 ? 釋放互斥量 HANDLE ReleaseMutex( HANDLE hMutex )。 coutMain Thread: Create thread finishedendl。 coutMain Thread: input mand, pleaseendl。 } int main() { InitializeCriticalSection (cs)。 LeaveCriticalSection (cs)。 ?
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1