位置: 编程技术 - 正文

PHP:pcntl_sigprocmask()的用法_PCNTL函数

编辑:rootadmin
pcntl_sigprocmask

推荐整理分享PHP:pcntl_sigprocmask()的用法_PCNTL函数,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 5 >= 5.3.0)

pcntl_sigprocmask — 设置或检索阻塞信号

说明 bool pcntl_sigprocmask ( int $how , array $set [, array &$oldset ] )

函数pcntl_sigprocmask()用来增加,删除或设置阻塞信号,具体行为 依赖于参数how。

参数

how

设置pcntl_sigprocmask()函数的行为。 可选值: SIG_BLOCK: 把信号加入到当前阻塞信号中。 SIG_UNBLOCK: 从当前阻塞信号中移出信号。 SIG_SETMASK: 用给定的信号列表替换当前阻塞信号列表。

set PHP:pcntl_sigprocmask()的用法_PCNTL函数

信号列表。

oldset

oldset是一个输出参数,用来返回之前的阻塞信号列表数组。

返回值

成功时返回 TRUE, 或者在失败时返回 FALSE。

范例

Example #1 pcntl_sigprocmask() 示例

<?php//将SIGHUP信号加入到阻塞信号中pcntl_sigprocmask(SIG_BLOCK,array(SIGHUP));$oldset=array();//将SIGHUP从阻塞信号列表中移除并返回之前的阻塞信号列表。pcntl_sigprocmask(SIG_UNBLOCK,array(SIGHUP),$oldset);?>

参见

pcntl_sigwaitinfo() - 等待信号 pcntl_sigtimedwait() - 带超时机制的信号等待

PHP:pcntl_sigtimedwait()的用法_PCNTL函数 pcntl_sigtimedwait(PHP5=5.3.0)pcntl_sigtimedwait带超时机制的信号等待说明intpcntl_sigtimedwait(array$set[,array&$siginfo[,int$seconds=0[,int$nanoseconds=0]]])函数pcntl_sigtimedwait()实

PHP:pcntl_fork()的用法_PCNTL函数 pcntl_fork(PHP4=4.1.0,PHP5)pcntl_fork在当前进程当前位置产生分支(子进程)。译注:fork是创建了一个子进程,父进程和子进程都从fork的位置开始向下继续执

PHP:pcntl_signal_dispatch()的用法_PCNTL函数 pcntl_signal_dispatch(PHP5=5.3.0)pcntl_signal_dispatch调用等待信号的处理器说明boolpcntl_signal_dispatch(void)函数pcntl_signal_dispatch()调用每个等待信号通过pcntl_signal()安装

本文链接地址:https://www.jiuchutong.com/biancheng/284722.html 转载请保留说明!

上一篇:PHP:pcntl_sigwaitinfo()的用法_PCNTL函数

下一篇:PHP:pcntl_sigtimedwait()的用法_PCNTL函数

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络