프로그램이 대충,
main()
{
while(1)
{
accept();
thread_create(socket_thread);
}
}
socket_thread()
{
select();
recv();
send();
}
와 같이 되어 있는데, select()의 timeout인자가 NULL일
경우에는 문제가 없지만, 시간을 설정하고, 접속을 하면
바로 cpu 점유율이 100%가 되어 버립니다. 3~4개 정도 달라
붙으면 로드가 3~4까지 계속 올라갑니다. cpu가 p4-1.6G라서
cpu가 딸릴 일도 아닌데..
다른 사람은 어떤지 궁금합니다. 해결책이나 다른 방법도..