青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

牽著老婆滿街逛

嚴以律己,寬以待人. 三思而后行.
GMail/GTalk: yanglinbo#google.com;
MSN/Email: tx7do#yahoo.com.cn;
QQ: 3 0 3 3 9 6 9 2 0 .

SetThreadAffinityMask設置使用多核CPU的哪個核心

轉載自:http://cooker.javaeye.com/blog/652604

MSDN上的描述: 
  1. SetThreadAffinityMask  
  2. The SetThreadAffinityMask function sets a processor affinity mask for the specified thread.  
  3.   
  4. DWORD_PTR SetThreadAffinityMask(  
  5.   HANDLE hThread,  
  6.   DWORD_PTR dwThreadAffinityMask  
  7. );  

Parameters 
hThread 
[in] Handle to the thread whose affinity mask is to be set. 
This handle must have the THREAD_SET_INFORMATION and THREAD_QUERY_INFORMATION access rights. For more information, see Thread Security and Access Rights. 

dwThreadAffinityMask 
[in] Affinity mask for the thread. 
Windows Me/98/95:  This value must be 1. 

Return Values 
If the function succeeds, the return value is the thread's previous affinity mask. 

Windows Me/98/95:  The return value is 1. To succeed, hThread must be valid and dwThreadAffinityMask must be 1. 

If the function fails, the return value is zero. To get extended error information, call GetLastError. 

Remarks 
A thread affinity mask is a bit vector in which each bit represents the processors that a thread is allowed to run on. 

A thread affinity mask must be a proper subset of the process affinity mask for the containing process of a thread. A thread is only allowed to run on the processors its process is allowed to run on. 



通過調用SetThreadAffinityMask,就能為各個線程設置親緣性屏蔽: 

C++代碼 
  1. DWORD_PTR SetThreadAffinityMask(HANDLE hThread, DWORD_PTR dwThreadAffinityMask);  


該函數中的h T h r e a d參數用于指明要限制哪個線程, dwThreadAffinityMask用于指明該線程能夠在哪個CPU上運行。dwThreadAffinityMask必須是進程的親緣性屏蔽的相應子集。返回值是線程的前一個親緣性屏蔽。 

因此,若要將3個線程限制到CPU1、2和3上去運行,可以這樣操作: 

C++代碼 
  1. //Thread 0 can only run on CPU 0.  
  2.   
  3. SetThreadAffinityMask(hThread0, 0x00000001); //第0位是1  
  4.   
  5. //Threads 1, 2, 3 run on CPUs 1, 2, 3.//第1 2 3位是1  
  6.   
  7. SetThreadAffinityMask(hThread1, 0x00000002);  
  8.   
  9. SetThreadAffinityMask(hThread2, 0x00000003);  
  10.   
  11. SetThreadAffinityMask(hThread3, 0x00000004);  




本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/W511522329/archive/2010/03/06/5352597.aspx 

C++代碼 
  1. #include "stdafx.h"  
  2. #include <windows.h>    
  3. #include <string>  
  4. #include <iostream>  
  5. void running(int seconds)  {      
  6.         Sleep(seconds*1000);  
  7.         std::cout<<"sleep for "<<seconds<<"(s)"<<std::endl;  
  8. }    
  9.   
  10. int _tmain(int argc, _TCHAR* argv[])  
  11. {  
  12.     SetThreadAffinityMask(GetCurrentThread(), 1);  
  13.     LARGE_INTEGER start, end;            
  14.     LARGE_INTEGER freq;   
  15.     //timeConsuming();  
  16.     QueryPerformanceFrequency(&freq);  
  17.     QueryPerformanceCounter(&start);//start  
  18.   
  19.   
  20.     std::cout<<"start.QuadPart = "<<start.QuadPart<<std::endl;         //output start   
  21.     running(10); //running 10 seconds  
  22.     QueryPerformanceCounter(&end); //end  
  23.     std::cout<<"end.QuadPart = "<<end.QuadPart<<std::endl;    //output end   
  24.   
  25.     std::cout<<"consume value = end.QuadPart - start.QuadPart = "<<(end.QuadPart - start.QuadPart)<<std::endl;   
  26.     std::cout<<"(consume value/(double)freq.QuadPart) Time consumed = "<<(end.QuadPart - start.QuadPart)/(double)freq.QuadPart<<"(s)"<<std::endl;  //output consumed time  
  27.     return 0;  
  28. }  





start.QuadPart = 49102789906513 
sleep for10(s) 
end.QuadPart = 49127801303663 
consume value = end.QuadPart - start.QuadPart = 25011397150 
(consume value/(double)freq.QuadPart) Time consumed = 10.0046(s)

posted on 2010-10-31 15:59 楊粼波 閱讀(4824) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美亚洲午夜视频在线观看| 欧美在线看片| 欧美日韩一区二区三区在线视频| 久久综合伊人77777蜜臀| 久久精品女人的天堂av| 一区二区三区视频观看| 亚洲一级黄色av| 亚洲欧美在线磁力| 久久亚洲影音av资源网| 国产精品久久久久9999吃药| 亚洲激情自拍| 亚洲美女福利视频网站| 久久精品在线观看| 在线播放一区| 蜜臀91精品一区二区三区| 久久精品二区亚洲w码| 欧美午夜不卡视频| 久久久www成人免费毛片麻豆| 欧美一区视频在线| 蜜臀91精品一区二区三区| 欧美成在线观看| 亚洲精品黄色| 亚洲专区欧美专区| 美女久久网站| 国产精品theporn88| 国产在线视频欧美一区二区三区| 亚洲欧洲另类| 欧美在线地址| 一区二区日韩精品| 猛男gaygay欧美视频| 国产精品久久一区二区三区| 亚洲第一页在线| 午夜日本精品| 亚洲三级免费| 久久久九九九九| 国产精品欧美日韩| 日韩一区二区精品视频| 久久久久青草大香线综合精品| 亚洲欧洲一区二区在线播放 | 国产乱码精品一区二区三区忘忧草 | 亚洲欧美激情一区| 亚洲国产精品va在线看黑人| 亚洲欧美日韩在线| 欧美精品国产精品| 激情av一区| 午夜亚洲性色视频| 亚洲欧美一区二区三区在线| 久久免费黄色| 免费日韩成人| 国产欧美日韩在线播放| 亚洲精品美女久久7777777| 国产一区二区三区在线观看网站 | 韩国av一区二区| 9人人澡人人爽人人精品| 免费亚洲一区| 久久在线视频在线| 亚洲日本国产| 狠狠综合久久av一区二区小说| 亚洲视频第一页| 欧美高清视频一区| 老牛影视一区二区三区| 国内精品久久久| 久久久综合精品| 欧美亚洲免费高清在线观看| 国产精品视频九色porn| 亚洲欧美亚洲| 亚洲一区视频在线| 欧美日韩在线一区二区三区| 一区二区国产日产| 99精品欧美一区二区蜜桃免费| 欧美日韩高清不卡| 亚洲制服av| 性色一区二区三区| 国产一区二区中文| 蜜臀91精品一区二区三区| 久久综合网络一区二区| 亚洲人成人99网站| 一区二区三欧美| 国产一区二区欧美| 亚洲电影欧美电影有声小说| 欧美精品福利| 午夜精品三级视频福利| 欧美一区午夜精品| 日韩视频一区二区三区在线播放| 99re6这里只有精品| 国产精品一卡二| 欧美1区免费| 欧美另类视频| 亚洲欧美日韩精品久久奇米色影视| 亚洲在线播放电影| 在线播放豆国产99亚洲| 欧美电影免费| 卡一卡二国产精品| 免费在线观看成人av| 久久99在线观看| 亚洲午夜精品久久久久久浪潮| 亚洲丰满在线| 亚洲第一区在线| 亚洲国产日韩一级| 尤物精品在线| 欧美精品久久久久久久久久| 免费观看国产成人| 欧美波霸影院| 欧美色图一区二区三区| 久久精品国产视频| 欧美激情一区| 久久精品99久久香蕉国产色戒| 久热综合在线亚洲精品| 午夜精品视频网站| 欧美欧美全黄| 免费观看成人www动漫视频| 免费观看国产成人| 亚洲精品久久久久中文字幕欢迎你 | 亚洲一区二区三区免费观看| 久久精品国产一区二区三区免费看 | 亚洲香蕉伊综合在人在线视看| 在线日韩电影| 午夜精品网站| 亚洲欧美日韩国产成人| 欧美+亚洲+精品+三区| 欧美一区二区三区啪啪| 欧美国产日韩精品免费观看| 久久―日本道色综合久久| 国产精品久久久久毛片软件| 亚洲九九精品| 99综合在线| 免费不卡在线视频| 久久人体大胆视频| 国产视频欧美视频| 亚洲欧美文学| 亚洲女同同性videoxma| 欧美日韩国产电影| 亚洲精选在线观看| 久久综合久久综合这里只有精品| 亚洲区欧美区| 欧美在线视频在线播放完整版免费观看 | 久久综合给合| 性8sex亚洲区入口| 欧美精品18| 亚洲电影激情视频网站| 在线观看亚洲专区| 麻豆av一区二区三区| 另类专区欧美制服同性| 狠狠88综合久久久久综合网| 午夜久久久久久久久久一区二区| 亚洲欧美在线免费| 国产精品有限公司| 午夜国产精品视频| 久久久国产91| 国产一区免费视频| 久久精品麻豆| 欧美 日韩 国产在线| 亚洲国产一区二区三区高清| 欧美大学生性色视频| 国产精品卡一卡二卡三| 久久嫩草精品久久久精品一| 国产一区二区欧美| 美国十次了思思久久精品导航| 欧美激情一区二区在线| 99综合在线| 国产久一道中文一区| 久久久999精品| 亚洲国产精品va在线观看黑人| 夜夜爽夜夜爽精品视频| 国产精品sm| 久久精品欧洲| 亚洲国产另类久久久精品极度| 一本色道久久99精品综合| 国产精品日韩一区| 久久男女视频| 日韩视频免费大全中文字幕| 欧美一区二区成人6969| 在线视频国产日韩| 欧美日韩亚洲系列| 久久激情久久| 一本大道久久a久久精品综合| 羞羞漫画18久久大片| 国产亚洲激情视频在线| 亚洲国产婷婷综合在线精品| 欧美在线观看你懂的| 9l国产精品久久久久麻豆| 久久精品国产久精国产爱| 亚洲视频观看| 久久综合久久美利坚合众国| 久久er99精品| 国产欧美精品在线| 亚洲一区精彩视频| 久久成人免费视频| 国产亚洲视频在线观看| 噜噜噜噜噜久久久久久91| 国产日本亚洲高清| 欧美连裤袜在线视频| 久久精品视频亚洲| 99av国产精品欲麻豆| 美女视频黄a大片欧美| 亚洲一区二区三区高清不卡| 亚洲国产高潮在线观看| 国产午夜一区二区三区| 国产精品大片wwwwww| 欧美成人免费va影院高清|