나는 C에서 간단한 프로그램 ++ 같이 썼다 :프로그램이 CPU를 모두 사용하지 않습니까?
while(1){var+=1;var-=1;}
을하고 그것을 실행하지만, 단지 CPU의 25 %를 사용하는 것 같다.
내 프로그램에서 사용할 CPU 양을 95 %까지 늘리려면 어떻게해야합니까?
나는 C에서 간단한 프로그램 ++ 같이 썼다 :프로그램이 CPU를 모두 사용하지 않습니까?
while(1){var+=1;var-=1;}
을하고 그것을 실행하지만, 단지 CPU의 25 %를 사용하는 것 같다.
내 프로그램에서 사용할 CPU 양을 95 %까지 늘리려면 어떻게해야합니까?
4 프로세서 시스템에서 실행중인 것 같습니다. 은 하나의 코어에서 CPU의 100 %를 사용하는입니다. 다른 코어를 사용하려면 응용 프로그램의 다중 스레드 버전을 작성해야합니다.
멀티 스레딩은 매우 복잡하지만 거기에는 많은 훌륭한 자습서가 있습니다. Google을 누르십시오. 행운을 빕니다!
이 질문은 실제로 C++ 사양과 관련이 없으므로이 질문은 C 질문에 속아 넘어갔습니다. (토론 : http://chat.stackoverflow.com/transcript/message/20227431#20227431) – Mysticial