시스템 호출로 인해 신호 처리기 실행이 지연됩니까?

시스템 호출로 인해 신호 처리기 실행이 지연됩니까?

신호 처리기의 실행을 지연하는 데 사용할 수 있는 함수나 시스템 호출이 있습니까? 이는 신호가 전달될 때 신호 처리기가 실행되지 않고 다른 코드가 먼저 실행된 후에 실행된다는 것을 의미합니다.

답변1

sigprocmask()마스킹할 신호 세트를 사용하거나 스레드 내에서 호출 할 수 있습니다 pthread_sigmask(). man 7 signal각 기능에 대한 매뉴얼 페이지를 참조하세요.

관련 정보