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

正文內(nèi)容

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

2025-01-22 10:52上一頁面

下一頁面
  

【正文】 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有兩個特殊值: ?0,則該函數(shù)立即返回; ?INFINITE,則線程被掛起,直到 hHandle所指向的對象變?yōu)橐淹ㄖ獱顟B(tài)。 事件 ? 其它進(jì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)識系統(tǒng)中哪個線程擁有互斥量,為0,沒有線程擁有 ? 遞歸計(jì)數(shù)器指明線程擁有互斥量的次數(shù) 互斥量 ? 經(jīng)常用于保護(hù)多個線程訪問的內(nèi)存塊; ? 控制對共享資源的訪問 ? 保證每次只能有一個線程獲得互斥量 互斥量 ? 互斥量的創(chuàng)建,返回句柄 HANDLE CreateMutex( PSECURITY_ATTRIBUTES psa, // 安全屬性的指針 BOOL bInitialOwner, // 初始化互斥對象的所有者 PCTSTR pszName // 指向互斥對象名的指針 )。 for(int i=1。i=100。 HANDLE ThreadHandle2 = CreateThread(NULL,0,ThreadFunc2,hMutex,0,NULL)。 ? 釋放信號量 – 例,兩個線程分別有一個初值為 0的 Int型局部變量,兩個線程的行為是在一個循環(huán)中,使整型變量遞增,一個約束條件,在遞增過程中,這兩個值的差不超過 5 ReleaseSemaphore( HANDLE hSem, LONG lReleaseCount, PLONG plPreviousCount )。 ReleaseSemaphore(hsem2,1,NULL)。 i2++。 進(jìn)程與線程的優(yōu)先級 ? 線程的實(shí)際優(yōu)先級設(shè)置是兩個值的結(jié)合: 線程優(yōu)先級 = 進(jìn)程優(yōu)先級類 + 線程相對優(yōu)先級 進(jìn)程優(yōu)先級 進(jìn)程優(yōu)先級 標(biāo)志 優(yōu)先級值 idle IDLE_PRIORITY_CLASS 4 Below BELOW_NORMAL_PRIORITY_CLASS 此值在 2023以下系統(tǒng)不支持 normal NORMAL_PRIORITY_CLASS 前臺為 9,后臺為 7 Above ABOVE_NORMAL_PRIORITY_CLASS 此值在 2023以下系統(tǒng)不支持 high HIGH_PRIORITY_CLASS 13 Realtime REALTIME_PRIORITY_CLASS 24 線程優(yōu)先級 線程優(yōu)先級 標(biāo)志 優(yōu)先級值 idle THREAD_PRIORITY_IDLE 如果進(jìn)程優(yōu)先級為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)先級為realtime則調(diào)整為 31 ,其它情況為 15 關(guān)于優(yōu)先級的操作 ? 在程序中,可以獲取和更改進(jìn)程和線程的優(yōu)先級 ? 對于進(jìn)程的優(yōu)先級類有如下函數(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 。 ? 對線程的優(yōu)先級有這兩個函數(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)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1