데드락

쇼난@Naver의 이미지

sigprocmask를 썼는 데도 데드락이 발생하는 이유는 뭘까요?

항상 14000번정도 실행하고 발생합니다

pseudo코드는

void count(){
 
sigprocmask
 
 
 
~~count++
 
kill(next process, count)
sigsuspend
}
세벌의 이미지

수도 코드 말고 실제 코드를 써 주세요.

sigprocmask 구글 검색해보니 아래 사이트 나오던데
http://forum.falinux.com/zbxe/index.php?document_srl=419862&mid=C_LIB
falinux 사이트에 물어보시는 건 어떨까요?