저는 Thread로 통신 프로그램을 만들었는데
CPU 사용율이 오르락 내리락하다가 100%가 되면
클라이언트 프로그램을 죽여도 CPU 사용율이 안떨어 집니다
현재 Thread중에서 CPU 점유율을 많이 사용하는 놈을 죽일수 있을까요
조언 부탁합니다저는 Thread로 통신 프로그램을 만들었는데
CPU 사용율이 오르락 내리락하다가 100%가 되면
클라이언트 프로그램을 죽여도 CPU 사용율이 안떨어 집니다
현재 Thread중에서 CPU 점유율을 많이 사용하는 놈을 죽일수 있을까요
조언 부탁합니다
thread내부에 exit condition 변수를 자주 사용하는 방법과
Sleep API를 적정하게 사용하도록
thread를 수정할 수 밖에 없을 것 같네요.
그리고 일반적으로 작업관리자에서 해당 프로세스를 죽이면
그 프로세스와 관련된 모든 thread들을 강제종료(TerminateThread)하는 것으로 알고 있는데...
CPU가 계속 100%를 먹는 원인을 모르겠네요..
최유순 wrote:
> 저는 Thread로 통신 프로그램을 만들었는데
> CPU 사용율이 오르락 내리락하다가 100%가 되면
> 클라이언트 프로그램을 죽여도 CPU 사용율이 안떨어 집니다
> 현재 Thread중에서 CPU 점유율을 많이 사용하는 놈을 죽일수 있을까요
>
> 조언 부탁합니다저는 Thread로 통신 프로그램을 만들었는데
> CPU 사용율이 오르락 내리락하다가 100%가 되면
> 클라이언트 프로그램을 죽여도 CPU 사용율이 안떨어 집니다
> 현재 Thread중에서 CPU 점유율을 많이 사용하는 놈을 죽일수 있을까요
>
> 조언 부탁합니다