<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 電腦硬件知識(shí) > CPU知識(shí) > 多線程執(zhí)行CPU過(guò)高問(wèn)題

        多線程執(zhí)行CPU過(guò)高問(wèn)題

        時(shí)間: 捷鋒774 分享

        多線程執(zhí)行CPU過(guò)高問(wèn)題

          在項(xiàng)目開發(fā)過(guò)程中使用到多線程技術(shù),有時(shí)程序運(yùn)行起來(lái)占用CPU很高(具體占用多少,跟你的CPU核數(shù)有關(guān)。CPU過(guò)高的問(wèn)題,CPU多線程的問(wèn)題,下面是學(xué)習(xí)啦小編帶來(lái)的關(guān)于多線程執(zhí)行CPU過(guò)高問(wèn)題的內(nèi)容,歡迎閱讀!

          多線程執(zhí)行CPU過(guò)高問(wèn)題:

          CPU占用高不高,跟你的線程數(shù)多少?zèng)]有太多的影響。因?yàn)槿裟鉉PU是雙核,即使只創(chuàng)建了2個(gè)子線程,而這兩個(gè)子線程是2個(gè)死循環(huán),此時(shí)你的CPU占用也會(huì)是相當(dāng)?shù)母叩摹?/p>

          不信的可以直接試試。

          CPU占用高不高也不能只看本程序運(yùn)行起來(lái)的CPU占用率,因?yàn)槿羰悄愕某绦蚴褂昧藘?nèi)核對(duì)象的調(diào)用,那么在任務(wù)管理器中你會(huì)看到你的程序占用CPU是不高的,但使用到內(nèi)核對(duì)象在內(nèi)核調(diào)用中的那些服務(wù)程序就會(huì)顯示CPU占用高。

        [cpp]view plain?
        1. int _tmain(int argc, _TCHAR* argv[])  
        2. {  
        3.     InitializeCriticalSection(&m_gCriticalSection);  
        4.     //一個(gè)線程最多可以掛起 MAXIMUM_SUSPEND_COUNT次,即127次  
        5.     //線程1  
        6.     unsigned threadID;  
        7.     hThread1 = (HANDLE)_beginthreadex(NULL, 0, ThreadProc1, NULL, 0, &threadID);  
        8.       
        9.     //線程2  
        10.     unsigned threadID2;  
        11.     hThread2 = (HANDLE)_beginthreadex(NULL, 0, ThreadProc2, NULL, 0, &threadID2);  
        [cpp] view plain?
        1. return 0;  
        [cpp] view plain?
        1. unsigned __stdcall ThreadProc1(void* pParam)  
        2. {  
        3.     //打印數(shù)字iCount  
        4.     if(0 == m_gCount)  
        5.     {  
        6.         Sleep(2000);  
        7.     }  
        8.   
        9.     while(1)  
        10.     {  
        11.         EnterCriticalSection(&m_gCriticalSection);  
        12.         m_gCount++;  
        13.         <span string">"color:#ff0000;">cout << "線程一:" << m_gCount << endl; //兩個(gè)線程函數(shù)中的的這句不注釋掉,該程序在任務(wù)管理中顯示占用的CPU是不高的,但內(nèi)核調(diào)用占用CPU很高</span>  
        [cpp] view plain?
        1. <span string">"color:#ff0000;">                       //若是注釋掉,則程序在任務(wù)管理器中顯示占用的CPU就會(huì)很高  
        2. </span>       LeaveCriticalSection(&m_gCriticalSection);  
        3.           
        4.         //Sleep(1000);  
        5.     }  
        6.   
        7.     return 0;  
        8. }  
        9.   
        10. unsigned __stdcall ThreadProc2(void* pParam)  
        11. {  
        12.     //打印數(shù)字iCount  
        13.     while(1)  
        14.     {  
        15.         EnterCriticalSection(&m_gCriticalSection);  
        16.         m_gCount++;  
        17.         <span string">"color:#ff0000;">cout << "另一線程:" << m_gCount << endl;   
        18. </span>       LeaveCriticalSection(&m_gCriticalSection);  
        19.           
        20.         //Sleep(1000);  
        21.     }  
        22.   
        23.     return 0;  
        24. }  

        看了多線程執(zhí)行CPU過(guò)高問(wèn)題文章內(nèi)容的人還看:

        1.CPU專業(yè)名詞詳解

        2.cpu雙核心四線程什么意思

        3.cpu線程數(shù)是什么

        4.CPU的好壞

        5.CPU的處理技術(shù)有哪些

        6.C#習(xí)題大全(2)

        7.怎么看cpu好壞

        8.CPU怎么查看


         

        608919 主站蜘蛛池模板: 欧美牲交a欧美牲交aⅴ免费真| 一二三四中文字幕日韩乱码| 国产精品亚洲欧美大片在线看| 亚洲综合中文字幕第一页| 麻豆一区二区中文字幕| 国产激情电影综合在线看| 国产精品亚洲精品日韩已满十八小| 性欧美视频videos6一9| 无码国产精品一区二区免费网曝| 久久久久亚洲av成人网址| 免费人成年激情视频在线观看| 午夜久久水蜜桃一区二区| 国产萌白酱喷水视频在线观看| 日韩全网av在线| 国内少妇偷人精品免费| AVtt手机版天堂网国产| 亚洲国产第一站精品蜜芽| 日韩精品国产自在欧美| 中文字幕av熟女人妻| 日日猛噜噜狠狠扒开双腿小说| 久久国产精品精品国产色| 高清自拍亚洲精品二区| 亚洲国产成人久久综合野外| 久久91精品牛牛| 极品国产一区二区三区| 产国语一级特黄aa大片| 免费黄色大全一区二区三区| 亚洲性日韩一区二区三区| 亚洲欧美卡通另类丝袜美腿| 国产亚洲精品综合99久久| 911国产自产精选| 亚洲精品麻豆一二三区| 亚洲天堂一区二区三区三州| 九九热精品在线视频免费| 国产亚洲精品午夜福利| 亚洲精品国产综合久久一线| 亚洲天堂成人一区二区三区 | 久久精产国品一二三产品| 免费午夜无码片在线观看影院 | 精品无码久久久久久尤物| 夜夜添无码试看一区二区三区|