2013년 1월 26일 토요일

C언어 핵심 정리 -프로세스와 통신 편-


  1. system()은 터미널에서 명령을 입력한 것 처럼 문자열을 실행
  2. fork() 는 현재 프로세스를 복제
  3. fork() 와 exec()로 자식 프로세스를 생성
  4. 프로세스들은 파이프로 통신
  5. pipe()는 통신 파이프를 생성
  6. exit()는 프로그램을 바로 종료
  7. waitpid()는 프로세스가 종료할 때까지 가다림
  8. filno() 는 디스크립터 번호를 반환
  9. dup2()는 데이터 스트림을 복제
  10. 시그널은 운영체제가 보내는 메시지
  11. sigaction()은 시그널을 직접 처리
  12. 프로그램은 raise() 로 자신에게 시그널을 보낼 수 있음
  13. alarm() 은 지정한 시간 후에 SIGALRM 시그널을 보냄
  14. kill 명령은 시그널을 보냄
  15. 단순한 프로세스는 한번에 한 가지 일만 함

댓글 없음:

댓글 쓰기