« pcntl_strerror
pcntl_wait »

pcntl_unshare

(PHP 7 >= 7.4.0, PHP 8)

pcntl_unshare — プロセスの実行コンテキストの一部を切り離す

説明

function pcntl_unshare(int $flags): bool

pcntl_unshare() は、 プロセスが他のプロセスと現時点で共有している、 実行コンテキストの一部を切り離せるようにします。 pcntl_unshare() の主な用途は、 プロセスを作らずに、 プロセスが共有している実行コンテキストを制御できるようにすることです。

パラメータ

flags

flags は、 切り離すべき実行コンテキストの一部を指定するためのビットマスクです。 この引数は、以下に示す0個以上の CLONE_* 定数を OR 条件として指定します:

戻り値

成功した場合に true を、失敗した場合に false を返します。 失敗時には、エラーコードを設定します。 エラーコードは、pcntl_get_last_error() で取得できます。

参考

関連キーワード:
pcntl   コンテキスト   一部   unshare   flags   共有   定数   エラーコード   last   strerror   wait   現時点   用途   制御   ビット   マスク   以上   条件   成功   参考   直近   番号
関連する関数・ページ:
function.pcntl-errno   function.pcntl-get-last-error   function.pcntl-strerror   function.pcntl-wifstopped   function.pcntl-wtermsig   function.pcntl-getcpu