반응형 interval timer1 [C언어] 프로세스 timer와 alarm개념과 관련 시스템 콜 프로세스 타이머와 알람 시스템Sleeping과 Timer 개념Sleeping: 프로세스나 스레드가 실행을 대기하는 상태Timer: 프로세스가 자기 자신에게 알림을 스케줄하는 메커니즘Alarmsunsigned int alarm(unsigned int seconds)호출하는 프로세스가 지정된 seconds 이후에 SIGALRM 시그널을 받도록 설정한다.동작 방식기존 알람이 설정되어 있다면 새로운 알람으로 대체된다.기존 알람의 남은 시간이 반환된다.seconds가 0이면 기존 알람을 취소한다.시한 폭탄 예제int left;char *msg1 = "Beep\n";char *msg2 = "Boom!\n";void bomb(int sig) { left--; if(left) { write(1,.. 2025. 3. 2. 이전 1 다음