thread와 signal 관련 문의 드립니다.
글쓴이: mybilberry / 작성시간: 금, 2004/04/30 - 11:32오전
리눅스는 초보라서....
유닉스의 SUN OS에서 보면요...
usleep()은 여러개의 thread 사용시 unsafe 하고 nanosleep()을 사용하면 safe 하다고 알고 있습니다.
리눅스에서도 동일한가요?
여러개의 thread가 동시에 돌고 있는 프로그램에서 각 thread가 다른 주기로 잠시 정지상태에 있다가 다시 동작하려고 할 때, 안전하게 쓰기위해서는 nanosleep()을 사용하면 되는지...
답변좀 부탁드려요.....
Forums:
예.nanosleep 이나 select 를 사용하시면 됩니다.
예.
nanosleep 이나 select 를 사용하시면 됩니다.
우리 모두 리얼리스트가 되자. 그러나 가슴에 이룰 수 없는 꿈을 가지자
아 생각난 김에... 질문 하나 더요.. :)여거 쓰레드들이 동시
아 생각난 김에... 질문 하나 더요.. :)
여거 쓰레드들이 동시에 usleep()에 들어가게 되면 얼케 되나요?
안됀다고는 알고 있는데 얼케 안돼는건지..
그리고.. 한쪽 쓰레드는 usleep을 하고..
다른 쓰레드가 select()를 하게 되어도 괜찮나요?
select를 하니 sigalrm이 발생을 하던데.. 이게 왜 이런거죠??
댓글 달기