跳至內容

SIGALRM

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
SIGALRM
描述定時器訊號
預設動作行程異常終止
SA_SIGINFO宏

POSIX相容的平台上,SIGALRM是在定時器終止時傳送給行程訊號。它們的符號常數標頭檔signal.h中定義。在不同的平台上,訊號的編號可能發生變化,因此需要使用符號名稱。

語源

[編輯]

SIG是訊號名的通用字首ALRMalarm的縮寫,即定時器

使用

[編輯]

電腦程式通常使用SIGALRM作為長時間操作的逾時訊號,或提供一種隔一定時間間隔處理某些操作的方式。

SIGALRM通常在呼叫alarm(3)系統呼叫的整數秒之後產生。有時它被作為sleep(3)的實現;因此,不能保證可以用alarm(3)sleep(3)呼叫進行中喚醒程式[1]頁面存檔備份,存於互聯網檔案館)。