| 
             
              ソスソスVisual C++ Q & Aソスfソスソスソスソス
             
           | 
        
ソスEC/C++
        ソスEDelphi
        ソスEVisual BasicソスソスソスSソスソス
        ソス@(VB2-VB6ソスソス.NETソスソスソスp)
        ソスEVisual Basic(VB2-VB6)
        ソスEVisual Basic .NET
        ソスEVisual C++
ソスソスソスソスノゑソスソスヘ、ソスヌゑソスナゑソスソスB
        
        forソスソスソスソスwhileソスソスソスナ厄ソスソス轤ゥソスノ擾ソスソスソスソスノ趣ソスソスヤゑソスソスソスソスソスソス驛具ソス[ソスvソスソス成ソスソスソスソスソス鼾ソスAソスソス{ソスIソスノ、ソスソスソスフソスソス[ソスvソスソスソスIソスソスソスワで、CPUソスgソスpソスソスソスソスソス{ソスRソスbソスニ上がソスソスソストゑソスソスワゑソスソスワゑソスソスソスヒ?
        
        ソスソスソスフようソスネ擾ソスソスソスソスソスsソスソスソスニゑソスソスノ、ソス痰ヲソスホ「ソスソスソス[ソスvソスソスソスソスsソスソスソストゑソスソスソスvソスソスソスZソスXソスフゑソス30%ソスネ擾ソスCPUソスフ暦ソスソスpソスソスソスソスソスLソスソスソスネゑソスソス謔、ソスノゑソスソスソスvソスニゑソスソスソスソスソスソス謔、ソスネ撰ソスソスソスソスsソスソスソスソスソスニは可能ソスネのでゑソスソス蛯、ソスソスソスH
        
        ソスJソスソスソスツ具ソスソスソスWindowsXP(SP2)+VC.NET2003EnterpriseソスナゑソスソスB
        
        ソスソスソスソスソスソスソスフ包ソスソスソスソスソスソスソスソスソス痰「ソスワゑソスソスソスソス轤イソスソスソスソスソスソスソスソスソスソスソスソスソスB
        ソスソスしソスソスソスソスソス閧「ソスソスソスワゑソスソスB
ソスnソスCソスpソス[ソスXソスソスソスbソスhソスソスソスニどゑソスネにゑソスソスソスホゑソスソストゑソス2ソスツゑソスCPUソスフゑソスソスソス1ソスツゑソスソスソスソスgソスソスネゑソスソスソスソスソス50%ソス超ゑソスソスソスソスネゑソスソスだゑソスヒ。
        
        ソスソスソスヤを調べゑソス0.1ソスbソスソスソスソスソスソスソスソスソスソスSleep(200)ソスソスソスソスsソスソスソスソスホゑソスソスソスソスじゑソスネゑソスソスフ。
        ソスpソスノに趣ソスソスヤを調べる分ソス]ソスvソスネ包ソスソスSソスノなるけソスヌね。
>ソスソスソスヤを調べゑソス0.1ソスbソスソスソスソスソスソスソスソスソスソスSleep(200)ソスソスソスソスsソスソスソスソスホゑソスソスソスソスじゑソスネゑソスソスフ。
        ソスソスソス黷セソスソスCPUソスソスソスソスソストてゑソスソスソスハに待つゑソス
        ソスXソスソスソスbソスhソスフ優ソスソスxソスソスソスソスソストゑソスソスソスソスソス
        CPUソスノなとゑソスソスネゑソスラゑソスソスDソスソスxソス繧ーソスソスソスソスソスネゑソスpソスtソスHソス[ソス}ソスソスソスXソスJソスEソスソスソス^ソスソスソスネゑソスソスソスDソスソスxソスソスソスソスソスニゑソス
ソスソスソスワで趣ソスソスソスソスソスソス謔、ソスニは思ソスソスネゑソスソスニゑソスソスソスソスソスソスソスソスソスソスソスソスネゑソスソスフで気ソスノゑソスソストゑソスソスネゑソスソスソスソスソスソスソス
        ソスソスソスソスソスフスソスソスソスbソスhソスソスソスソスソスソスCPUソスソスLソスソスソスソスソスト包ソスソスラゑソスソスソスワりかソスソスソスソスソスノ抵ソスソスラゑソスソスソスソスフなのゑソスソスネ。
        
        ソスgソス[ソス^ソスソスソスソスCPUソスソスソスラゑソス100%ソスノ近ゑソスソスニゑソスソスソス
        ソスソスソスソスソスフスソスソスソスbソスhソスソス30%ソスネ会ソスソスノゑソスソスソスソスソストゑソスソスソスソスフは趣ソスソスソスソスナゑソスソスソスフゑソスソスネ。
        
        ソスナ擾ソスソスソスソスワり興ソスソスソスネゑソスソスソスソスソスソスソスソスAソスoソスソスソスソスソスソスハ費ソスソスソスソスソスソスソスソスB
        ソス時CPUソスソスソスソス30%ソスソスロ趣ソスソスソスソスソスフゑソスソスニ思ソスソスソスソスソスB
        
        ソスソスソスヘゑソスソスソスネ趣ソスソスAソス^ソスXソスNソス}ソスlソス[ソスWソスソスソスソスgソスソスソスソス
        ソス闢ョソスナスソスソスソスbソスhソスDソスソスxソスニゑソスCPU1ソスツに撰ソスソスソスソスニゑソスソスソスソスソスソス痰、ソスソスフでゑソスソスト。
ソスソスネゑソスソスニゑソスソスネゑソスソストゑソスAソスXソスソスソスbソスhソスフ優ソスソスxソスソスソスソスソスソスソス
        OSソスソスソスワゑソスソス謔オソスネにゑソスソスソストゑソスソスソスソスニ思ソスソスソスB
ソスXソスVソスソスソスソスソス逅キソスソスノゑソスソスヤゑソスソストゑソスソスcorz
ソス謔ュソスlソスソスソス痰「ソスソスソスソストゑソスソスソスlソスソスソスソスソスソスだゑソスソスソスCPU100%ソスヘ茨ソスソスソスソスソスソスニゑソスソス癘ウソスソスソスB
        CPUソスソスソスpソスソス30%ソスソスソストゑソスソスニゑソス70%ソスヘ寝ソストゑソスソスソスニゑソスソスソスソスソスソスニゑソスソスB
        ソスツまゑソスuソスソスソスソスニ搾ソスソスソスソスノ擾ソスソスソスソスナゑソスソスソスフに、ソスネんかの暦ソスソスRソスナ待ゑソスソストゑソスvソスフゑソスソスB
        
        ソスソスソスネゑソス痰、ソスソスソスAソス¥ソスソスソスソスソストゑソスソスワゑソスソスソス
        1GHzソスソスCPUソスソスソスツゑソスソストてゑソス30%ソスソスソスソスソスgソスソスネゑソスソスネゑソス300MHzソスナ十ソスソス
        ソスツーソスソスソスニゑソスソスB
        
        ソスEソスVソスXソスeソスソスソスSソスフゑソスCPUソスソスソスpソスソス30%ソス@ソスソス
        ソスEソスLソスソスCPUソスソスソスpソスソスソスヤ抵ソスソスソス30%ソス@ソスニは違うソスB
        
        ソスソスハソスソス[ソスUソスフ搾ソスソスvソスソスソスOソスソスソスソスソスナは難しソスソスソスソスソスニ考ソスソスソスソスソスノ単ソスソスソスノソスソス[ソスvソスソスソスソスホゑソスソスソスソスB
        ソスソスソスフタソスXソスNソスノ趣ソスソスヤゑソスワわしソスソスソスソスソスネゑソスDソス謠ソスハゑソスソスソスソスソス驍セソスソスソスナゑソスソスソスソスB
ソスソスソスンまゑソスソスソスAソスソスソスホらくソスソスソスソスネゑソスソスヤにゑソスソスソスソスソスソスソスフソスソスXソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスB
        
        ソスDソス謠ソスハゑソスソスソスソスソスソスノは、ソスヌゑソスソスソスソスソスソスソス謔「ソスフでゑソスソス蛯、ソスソスソスH
        ソスソスソスフプソスソスソスOソスソスソスソスソスフ抵ソスソスナ優ソスソスxソスソスソスソスソスソストソスソス[ソスvソスソスソスソスsソスソスソスソスソス驍アソスニなゑソストでゑソスソスソスフでゑソスソス蛯、ソスソスソスH
        
        ソスソスソスワでゑソスソスソスソスソスソスソスソスソスソスニ考ソスソスソスソスソスソスソスニなゑソスソスソスソスソスソスフで・ソスEソスE
        ソスソスソスソスソスソスソスフ包ソスソスソスソスソスソスソスソスソス痰「ソスワゑソスソスソスソスソスAソスソスソスソスソストゑソスソスソスソスソスソスソスソスB
        
        ソスソスしソスソスソスソスソス閧「ソスソスソスソスソスソスソスワゑソスソスB
SetThreadPriority(ソスXソスソスソスbソスhソスPソスソス)
        SetPriorityClass(ソスvソスソスソスZソスXソスPソスソス)
        
        ソスgソスソスソスソスソスソスMSDNソスナ擾ソスLソスフ撰ソスソスソスソスnソスヌゑソスソストゑソスソスソスソスソスソスソスソスB
        
        ソスソスソスフゑソスソスソスソスソスソスQソスニ。SchedulingPriorities
        http://msdn2.microsoft.com/en-us/library/ms685100.aspx
ソスソスソス[ソスvソスソスナソスソスbソスZソス[ソスWソスソスソスソスソスソスソスソスソスソスCPUソスgソスpソスソス100%ソスノなゑソスネゑソスソストゑソスソスンまゑソスソスソスソスcソスB
        ソスソスソスフ関撰ソスソスソス成ソスソスソスト、ソスソスソス[ソスvソスソスナ呼び出ソスソスソスホよいソスB
        
        VOIDPumpMessage(HWNDhWnd)
        {
        ソス@MSGmsg;
        ソス@
        ソス@while(PeekMessage(&msg,hWnd,0,0,PM_REMOVE)){
        ソス@ソス@if(!IsDialogMessage(hWnd,&msg)){
        ソス@ソス@ソス@TranslateMessage(&msg);
        ソス@ソス@ソス@DispatchMessage(&msg);
        ソス@ソス@}
        ソス@}
        }
        
        ソスgソスpソスソス:
        
        while(ソスソスソスソスソス){
        ソス@ソスF
        ソス@ソスソスソスソス
        ソス@ソスF
        ソス@PumpMessage(hWnd);
        }
ソスソス{ソスIソスノ重ソスソスソスソスソスソスソスヘソスソス[ソスJソス[ソスXソスソスソスbソスhソスノゑソスソスト趣ソスソスsソスB
        ソスソスソスフスソスソスソスbソスhソスフ優ソスソスxソスソスKソスxソスノ設定すソスソスホ、ソスソスソスソスナよいソスニ思ソスソスソスワゑソスソスB
        ソスdソスソスソスソスソスソスソスソスソスソスソスソスソスト搾ソスソス骼厄ソスフ筆ソスソスソスソスUIソスソスソスソスソスソスソスネゑソスソスネる事ソスソスソスニ思ソスソスソスフゑソス
        ソスソスソス[ソスJソス[ソスXソスソスソスbソスhソスソスソスソスソストゑソスソスワゑソスソスホ、ソスソスソスCソスソスソスXソスソスソスbソスhソスヘソスソスbソスZソス[ソスWソスソスソスソスソスソス
        ソスナゑソスソスワゑソスソスソスソス轤サソスソスソスワで不ソスヨは厄ソスソスソスソスフではなゑソスソスソスソスニ思ソスソスソスワゑソスソスB
        
        ソスソスヘ、ソスソスソス[ソスJソス[ソスXソスソスソスbソスhソスフ包ソスソスラゑソスソスヌの抵ソスソスxソスソスソスソスソスソスナゑソスソス蛯、ソスヒゑソスソスB
        ソスソス{ソスIソスノは趣ソスソスヤゑソスソス|ソスソスソスソスソストゑソスヌゑソスソスフでゑソスソスソスホ、ソスDソスソスxソスソスソスソスソスソスソスホ、
        OSソスソスソスヌゑソスソスネにゑソスソスソストゑソスソスソスソスニ思ソスソスソスワゑソスソスB
        ソスソスソスソスソスAソスソスソスソスソスソスソスソスソスソスニ擾ソスソスソスソスソスソスヤゑソスソスソスソスソスソスネゑソスソストゑソスソスワゑソスソスニ思ソスソスソスフゑソス
        ソスソスソスソスソスソスソスソスソスヘ必ソスvソスナゑソスソス蛯、ソスヒゑソスソスB
ソスFソスソスソスソスAソスソスソスソスソスソスソスソスフアソスhソスoソスCソスXソスAソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスソスソスIソスI
        ソスソスソスソスフプソスソスソスOソスソスソスソスソスナは、ソスdソスソスソスソスソス[ソスvソスソスソスソスソスソスXソスソスソスbソスhソスナ趣ソスソスsソスソスソストゑソスソスソスソスフゑソス
        
        SetThreadPriority
        
        ソスソスgソスせソストゑソスソスソスソスソスソスソスソスワゑソスソスソス(ソスソスソスsソスソスソスノ優ソスソスxソスソスソスソスソスソス驍ゥソスヌゑソスソスソスソスフフソスソスソスOソスソスン定しソスト、ソスヌゑソスソスソスナゑソスoソスソスソスソス謔、ソスノゑソスソスワゑソスソスソス)ソスB
        
        ソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスソスソスIソスI