pause函數

pause函數

pause使調用進程(或線程)進入休眠狀態,直到傳遞的信號終止進程或導致調用信號捕獲函數。

簡介


定義

使調用進程(或線程)進入休眠狀態,直到傳遞信號為止,要麼終止進程,要麼調用信號捕獲函數。

說明

pause會令目前的進程暫停(進入睡眠狀態),直到被信號(signal)所中斷。

用法


pause

僅在捕獲到信號並返回信號捕獲函數時返回。在這種情況下,pause返回-1,並且errno設置為EINTR。

函數代碼

1#include
2
3int pause(void);