pause()使調用進程(或執行緒)進入休眠狀態,直到傳遞的信號終止進程或導致調用信號捕獲函式。
基本介紹
- 中文名:Linux pause函式
- 外文名:pause
簡介,定義,說明,用法,pause,函式代碼,
簡介
定義
使調用進程(或執行緒)進入休眠狀態,直到傳遞信號為止,要么終止進程,要么調用信號捕獲函式。
說明
pause()會令目前的進程暫停(進入睡眠狀態), 直到被信號(signal)所中斷。
用法
pause
僅在捕獲到信號並返回信號捕獲函式時返回。在這種情況下,pause()返回-1,並且errno設定為EINTR。
函式代碼
#include <unistd.h>int pause(void);