10. 리눅스 시그널(signal) 예제로 알아보기(2/2) 🖋
이번 포스팅에서는 지난 포스팅에 이어서 시그널에 대해 알아보겠습니다! sigprocmask를 활용해서 프로그램 출력이 0.000 0.000, 1.000 1.000과 같은 수의 쌍이 되도록 코드를 작성해보겠습니다. 이번 예제에서 여러개의 신호를 다룰 예정입니다. 많은 신호를 다루기 위해서는 신호를 집합으로 표시하는 자료 형식이 필요합니다. 이때 우리는 sigset_t라는 자료형을 사용합니다. sigset_t을 이용해서 신호를 block, unblock, pending할 수 있습니다. 이러한 작업을 하기위해 다양한 함수가 있습니다. int sigfillset(sigset_t *set) : set에 리눅스에 있는 모든 시그널이 들어간다. (다루지 못하는 SIGSTOP,SIGKILL은 못들어간다.) int si..
👩🏻💻개발공부/리눅스
2022. 12. 12. 21:20
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Linux
- googleapis
- 스페인 교환학생
- 운영체제
- JavaScript
- 혼공
- SQL
- 혼공단 SQL
- C++
- 프로젝트
- Process
- JS
- 혼공학습단
- 개발일지
- AWS
- MySQL
- 백엔드 개발
- 공룡책
- nodejs
- 깃 예제
- 교환학생
- 혼공단 9기
- Signal
- 백준
- 스페인
- 리눅스
- 해커톤
- 자바스크립트
- 혼공단
- 개발
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함