2010-03-10 4 views
3

신호는 개념적으로 간단하고 설명하기 쉬워야하는 영역 중 하나 인 것처럼 보이지만 포괄적이고 명쾌하게 작성되고 최신 상태 인 한 가지 출처를 보지 못했습니다. 부분적으로 이것은 역사적인 벼락 때문에, 규칙에 대한 많은 예외, 다른 프로그래밍 표준, 혼란스런 것들이 믹스, 실시간 추가 등으로 인해 발생하는 것 같습니다.(POSIX) 신호 주제에 대한 최고의 참조는 무엇입니까?

유닉스에서 가장 잘 작성된 가장 완벽한 소스는 무엇입니까?/linux/posix 신호? 웹 사이트, 서적, 돌판 등 무엇이든 허용됩니다.

+0

"man 2 sigaction"에 대한주의가 필요합니다. –

답변

2

은 어쩌면 종합 또는 맑은하지만, 다음은 해당 플랫폼에 대한 최신까지 일반적으로 입니다 :

man signal 
+0

맨 페이지는 그대로 있지만 더 많은 설명이 필요합니다. –

+0

예, 저는 여기에 약간의 "뺨에 혀"였습니다. 내 메시지는 책이 당신에게 좋은 이해를 줄 수 있다고 생각하지만 실제로 구현해야 할 때, 맨 페이지를보십시오. –

+0

그리고 man 페이지는 일반적으로 * 포괄적 인 것으로 생각됩니다. 그들이 종종 실패하는 것은 * 맑은 부분입니다. –

0

W. 리처드 스티븐스는 대부분의 것들 UNIX에서 이길 어렵다. 필자는 적어도 5 권의 책을 소유하고 있으며 UNIX 시스템 프로그래머의 선반에 있어야하는 고전이라고 생각합니다. 건배.

UNIX 네트워크 프로그래밍, 권 2. 두 번째 판은 여기 http://www.amazon.com/UNIX-Network-Programming-Interprocess-Communications/dp/0130810819

+1

스티븐스 (Stevens)는 언제나 훌륭하지만 실제로 책을 중심으로 펼쳐지는 작은 참고 자료와 그 페이지의 수를 페이지 수만 개에 바칩니다. 나는 좀 더 중앙 집중적이고 세부적인 것을 원했다. –

2

Advanced Programming in the UNIX Environment는 (당신은 APUE라고 볼 수 있습니다).

+0

나는 1 판 (1992)을 가지고 있지만, 치아가 길다. 2 년 전부터 신호 장이 크게 업데이트되었는지 알고 계십니까? –

+0

둘 사이에 변경된 내용이 확실하지 않습니다. 신호에 관한 2 판의 장은 65 페이지이고 20 개의 섹션 (총 22 개 섹션의 소개와 요약)이 있습니다.온라인 목차 (http://www.apuebook.com/toc.html)에서 섹션의 제목을 볼 수 있습니다. –

2

Re : man 페이지를 점검하기위한 코멘트 : 매뉴얼 페이지 실패 (lucidity 또는 completeness)가 발생할 때마다 나는 OpenBSD의 버전을 공격했다. 적어도 10 번 중 9 번, 밤낮의 차이입니다.

그래서 내 제안은 man sigaction & man signal입니다.

1

POSIX 및 신호 참조 페이지 :

http://pubs.opengroup.org/onlinepubs/9699919799/functions/signal.html

난 당신이 괄호 안에 POSIX를 언급 한 이후, 당신은 정말하지 않는 것이 받아 공식적인 POSIX 적합성을 필연적으로 원하지만, "posix signal reference"를 검색하는 많은 사람들은 결과에서 당신의 질문에 대한 높은 점수를 얻게되고, 링크를 통해 그들이 찾고있는 곳으로 연결되기를 바란다.

관련 문제