zsh: 10735 alarm thr_test <-- 이런식에 메세지만 찍고 종료됩니다..
core가 나는 것도 아니고.. 원인을 도저히 모르겠네요..ㅠㅠ
그럼 좋은 하루 되셔요...^__^"
프로그램 전체 코드를 올려주셔야 알 수 있을것 갔습니다.
usleep 함술 썼는데.. Thread Safe하지 않는군요..ㅠㅠ 이런 실수를....
근데 증상이 무지 특이하더군요.. usleep을 두군데서 쓰니깐.. alarm 받았다는 메세지 뿌리면서 죽고.. 한군데서 쓰니깐 printf 함수를 빠져나오지 못하고 계속 화면에 출력을 하더군요..
usleep이 멀티스레드에서 안전하지 않다구요?
보통 sleep 함수가 안전하지 않기 때문에,
usleep, nanosleep, select를 써서 구현한다고
ㅡ0-) 알고 있었는데... 헐헐헐...
_____________________________ 언제나 맑고픈 샘이가...http://purewell.biz
SunOS 5.8 man 페이지 내용입니다.
SunOS 5.8 Last change: 28 Oct 1997 1
Standard C Library Functions usleep(3C)
____________________________________________________________ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | |_____________________________|_____________________________| | MT-Level | Unsafe | |_____________________________|_____________________________|
나를 죽이지 않는 모든 것은 나를 강하게 할 뿐이다.
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
프로그램 전체 코드를 올려주셔야 알 수 있을것 갔습니다.
프로그램 전체 코드를 올려주셔야 알 수 있을것 갔습니다.
해결했습니다..^^"
usleep 함술 썼는데..
Thread Safe하지 않는군요..ㅠㅠ
이런 실수를....
근데 증상이 무지 특이하더군요..
usleep을 두군데서 쓰니깐.. alarm 받았다는 메세지 뿌리면서 죽고..
한군데서 쓰니깐 printf 함수를 빠져나오지 못하고 계속 화면에 출력을 하더군요..
usleep이 멀티스레드에서 안전하지 않다구요?보통 sleep 함
usleep이 멀티스레드에서 안전하지 않다구요?
보통 sleep 함수가 안전하지 않기 때문에,
usleep, nanosleep, select를 써서 구현한다고
ㅡ0-) 알고 있었는데... 헐헐헐...
_____________________________
언제나 맑고픈 샘이가...
http://purewell.biz
usleep 함수 MT-Level Unsafe 입니다.
SunOS 5.8
man 페이지 내용입니다.
SunOS 5.8 Last change: 28 Oct 1997 1
Standard C Library Functions usleep(3C)
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| MT-Level | Unsafe |
|_____________________________|_____________________________|
나를 죽이지 않는 모든 것은 나를 강하게 할 뿐이다.
댓글 달기