한개의 프로세스에서 대략 5개의 쓰레드가 돌고 있습니다.
근데 CPU점유율과 스케쥴링을 위해서 각 스레드에서 usleep 을 쓰고 있엇는데요
게시판을 둘러 보다 보니 usleep은 Multi Thread에서 unsafe하기 때문에
select나 nanosleep을 쓰라는 글이 몇개나 보이는군요.
근데 그에 대한 근거및 문제점들은 찾을수 없어서 이렇게 글을 올리게 되었습니다.
일단 제가 아는것은 usleep은 어떤 값을 주더라도 최소 10ms단위로 동작한다는것 이외에는 없습니다 ㅠ.ㅠ