PCNTL 函數(shù)

參見

參考一下 POSIX functions 對(duì)有助于理解使用。

目錄

  • pcntl_alarm — 為進(jìn)程設(shè)置一個(gè)alarm鬧鐘信號(hào)
  • pcntl_async_signals — Enable/disable asynchronous signal handling or return the old setting
  • pcntl_errno — 別名 pcntl_get_last_error
  • pcntl_exec — 在當(dāng)前進(jìn)程空間執(zhí)行指定程序
  • pcntl_fork — 在當(dāng)前進(jìn)程當(dāng)前位置產(chǎn)生分支(子進(jìn)程)。譯注:fork是創(chuàng)建了一個(gè)子進(jìn)程,父進(jìn)程和子進(jìn)程 都從fork的位置開始向下繼續(xù)執(zhí)行,不同的是父進(jìn)程執(zhí)行過程中,得到的fork返回值為子進(jìn)程 號(hào),而子進(jìn)程得到的是0。
  • pcntl_get_last_error — Retrieve the error number set by the last pcntl function which failed
  • pcntl_getpriority — 獲取任意進(jìn)程的優(yōu)先級(jí)
  • pcntl_rfork — Manipulates process resources
  • pcntl_setpriority — 修改任意進(jìn)程的優(yōu)先級(jí)
  • pcntl_signal_dispatch — 調(diào)用等待信號(hào)的處理器
  • pcntl_signal_get_handler — Get the current handler for specified signal
  • pcntl_signal — 安裝一個(gè)信號(hào)處理器
  • pcntl_sigprocmask — 設(shè)置或檢索阻塞信號(hào)
  • pcntl_sigtimedwait — 帶超時(shí)機(jī)制的信號(hào)等待
  • pcntl_sigwaitinfo — 等待信號(hào)
  • pcntl_strerror — Retrieve the system error message associated with the given errno
  • pcntl_unshare — Dissociates parts of the process execution context
  • pcntl_wait — 等待或返回 fork 的子進(jìn)程狀態(tài)
  • pcntl_waitpid — 等待或返回fork的子進(jìn)程狀態(tài)
  • pcntl_wexitstatus — 返回一個(gè)中斷的子進(jìn)程的返回代碼
  • pcntl_wifexited — 檢查狀態(tài)代碼是否代表一個(gè)正常的退出。
  • pcntl_wifsignaled — 檢查子進(jìn)程狀態(tài)碼是否代表由于某個(gè)信號(hào)而中斷
  • pcntl_wifstopped — 檢查子進(jìn)程當(dāng)前是否已經(jīng)停止
  • pcntl_wstopsig — 返回導(dǎo)致子進(jìn)程停止的信號(hào)
  • pcntl_wtermsig — 返回導(dǎo)致子進(jìn)程中斷的信號(hào)