글쓴이: 익명 사용자 / 작성시간: 수, 2002/01/23 - 7:55오후
소스상에 다음처럼 된부분이 있는데
sighold(SIGTERM);
cur->prev = List.prev;
cur->next = &List;
List.prev = cur;
cur->prev->next = cur;
sigrelse(SIGTERM);
sighold와 sigrelse가 무슨 역할 하는지 알고싶습니다.
제생각에는 사이코드를 동기화하는것같은데...
아시는분은 설명좀 부탁드릴께요.
Re: sighold(SIGTERM) 와 sigrelse(SIGTERM)에 대해
sighold와 sigrelse()은 자체 펑션인지 잘모르겠네여..
signal처리함수에서 본적이 없기에..
그러나 코드상 보니까..
sighold인 경우 sigpending이랑 같은 개념인듯 합니다..
즉 해당 시그널을 펜딩 시켜논 상태에서 밑에 처리하고..
sigrelse가 다시 해제하는 그런 기능들을 하는거 같네여 ^^
이상 허접 답변이었습니다..
댓글 달기