国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

C++線程優先級SetThreadPriority的使用實例

2020-01-26 15:15:13
字體:
來源:轉載
供稿:網友

本文實例講述了C++線程優先級SetThreadPriority的使用方法,分享給大家供大家參考。具體方法如下:

復制代碼 代碼如下:
// ThreadPriority.cpp : 定義控制臺應用程序的入口點。 
// 
 
#include "stdafx.h" 
#include <Windows.h> 
 
DWORD WINAPI ThreadProcIdle(LPVOID lpParameter) 

    for (int i=0;i<20;i++) 
    { 
        printf("I'm in thread IDLE.../n"); 
    } 
    return 0; 

 
DWORD WINAPI ThreadProcNormal(LPVOID lpParameter) 

    for (int i=0;i<20;i++) 
    { 
        printf("I'm in thread Normal.../n"); 
    } 
    return 0; 

 
 
int _tmain(int argc, _TCHAR* argv[]) 

    DWORD dwThreadIdIdle; 
    DWORD dwThreadIdNormal; 
    HANDLE hThread[2]; 
    //開啟兩個線程 
    hThread[0] = ::CreateThread(NULL,0, ThreadProcIdle, NULL, CREATE_SUSPENDED, &dwThreadIdIdle); 
    ::SetThreadPriority(hThread[0],THREAD_PRIORITY_IDLE); 
    ::ResumeThread(hThread[0]); 
 
    hThread[1] = ::CreateThread(NULL,0, ThreadProcNormal, NULL, CREATE_SUSPENDED, &dwThreadIdNormal); 
    ::SetThreadPriority(hThread[1],THREAD_PRIORITY_NORMAL); 
    ::ResumeThread(hThread[1]); 
 
    //等待兩個線程結束 
    ::WaitForMultipleObjects(2,hThread,TRUE,INFINITE); 
    ::CloseHandle(hThread[0]); 
    ::CloseHandle(hThread[1]); 
    return 0; 
}

希望本文所述對大家的C++程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 高要市| 车险| 海城市| 贵定县| 吉木萨尔县| 措勤县| 湘潭市| 咸阳市| 浮梁县| 平泉县| 石柱| 抚顺县| 手游| 衡南县| 大新县| 辉南县| 积石山| 惠安县| 武乡县| 望谟县| 武陟县| 杨浦区| 汽车| 吉木乃县| 蓝山县| 武宣县| 松溪县| 合阳县| 迁西县| 佳木斯市| 佛学| 双流县| 伊金霍洛旗| 土默特左旗| 大连市| 胶州市| 上林县| 永善县| 阿拉尔市| 鄂伦春自治旗| 宿松县|