位置: 编程技术 - 正文

PHP:pcntl_signal()的用法_PCNTL函数

编辑:rootadmin
pcntl_signal

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

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

(PHP 4 >= 4.1.0, PHP 5)

pcntl_signal — 安装一个信号处理器

说明 bool pcntl_signal ( int $signo , callback $handler [, bool $restart_syscalls = true ] )

函数pcntl_signal()为signo指定的信号安装一个新 的信号处理器。

参数

signo

信号编号。

handler

信号处理器可以是用户创建的函数或方法的名字,也可以是系统常量 SIG_IGN(译注:忽略信号处理程序)或SIG_DFL(默认信号处理程序).

PHP:pcntl_signal()的用法_PCNTL函数

Note:

注意当你使用一个对象方法的时候,该对象的引用计数回增加使得它在你改变为其他处理或脚本结束之前是持久存在的。

restart_syscalls

指定当信号到达时系统调用重启是否可用。(译注:经查资料,此参数意为系统调用被信号打断时,系统调用是否从 开始处重新开始,但根据

返回值

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

更新日志

版本 说明 4.3.0 增加参数restart_syscalls。 4.3.0 对象方法可以作为回调被使用。 4.3.0 PCNTL现在使用了ticks作为信号处理的回调机制,ticks在速度上远远超过了之前的处理机制。 这个变化与“用户ticks”遵循了相同的语义。您可以使用declare() 语句在程序中指定允许发生回调的位置。这使得我们对异步事件处理的开销最小化。在编译PHP时 启用pcntl将始终承担这种开销,不论您的脚本中是否真正使用了pcntl。 PHP 4.3.0使用ticks作为信号处理回调机制,这比以前的机制快了很多。这个变化与 "用户ticks" 遵循了相同的语义。您可以使用declare() 语句在程序中指定允许发生回调的位置。

范例

Example #1 pcntl_signal()示例

<?php//使用ticks需要PHP4.3.0以上版本declare(ticks=1);//信号处理函数functionsig_handler($signo){switch($signo){

参见

pcntl_fork() - 在当前进程当前位置产生分支(子进程)。译注:fork是创建了一个子进程,父进程和子进程 都从fork的位置开始向下继续执行,不同的是父进程执行过程中,得到的fork返回值为子进程 号,而子进程得到的是0。 pcntl_waitpid() - 等待或返回fork的子进程状态

PHP:pcntl_wifsignaled()的用法_PCNTL函数 pcntl_wifsignaled(PHP4=4.1.0,PHP5)pcntl_wifsignaled检查子进程状态码是否代表由于某个信号而中断说明boolpcntl_wifsignaled(int$status)检查子进程是否是由于某个未捕获

PHP:pcntl_wexitstatus()的用法_PCNTL函数 pcntl_wexitstatus(PHP4=4.1.0,PHP5)pcntl_wexitstatus返回一个中断的子进程的返回代码说明intpcntl_wexitstatus(int$status)返回一个中断的子进程的返回代码。这个函数仅在

PHP:pcntl_wifexited()的用法_PCNTL函数 pcntl_wifexited(PHP4=4.1.0,PHP5)pcntl_wifexited检查状态代码是否代表一个正常的退出。说明boolpcntl_wifexited(int$status)检查子进程状态代码是否代表正常退出。参数st

标签: PHP:pcntl_signal()的用法_PCNTL函数

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

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

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

  • 期末留抵税额是怎么产生的
  • 预收账款确认收入
  • 管理费用结转本年利润,账簿怎么登
  • 需要安装的固定资产入账价值包括增值税吗
  • 内部交易和内部往来是什么意思
  • 银行现金增加会计分录
  • 其他综合收益是什么类科目
  • 生育津贴需要连续缴纳社保满一年吗
  • 即征即退免所得税吗
  • 计提增值税小于10万元
  • 节税租赁和销售的区别
  • 小规模个人所得税怎么申报
  • 医保卡划入账户金额
  • 外地施工企业税收征管办法
  • 房产空置怎么判定
  • 会计代理服务是什么行业
  • 逾期增值税扣税凭证抵扣问题
  • 退货没有红字发票怎么办
  • 关于油票的纳税人识别号
  • 领购发票实名认证流程
  • 汇算清缴报错了怎么更正
  • 股权转让未分配利润如何账务处理
  • 微信认证服务费可以开发票吗
  • 财务报表包含哪些表
  • 个税系统人员信息一直在验证中
  • centos6.5下载
  • 苹果系统的声音
  • win10新装系统我的电脑在哪
  • 重置edge浏览器设置
  • php .htaccess
  • 公司社保钱可以套出来吗
  • 可变现净值高于成本计入当期损益吗
  • 虚开发票的管理办法是什么?
  • 喉咙有异物怎么咳出来
  • 在缴纳企业所得税的情形
  • 求源代码
  • 购买办公用品怎样写备注
  • PHP/HTML混写的四种方式总结
  • 溢价收购股权会计处理案例
  • chrome浏览器快捷方式
  • 员工安全培训费可以计入安全费用吗
  • 小规模纳税人增值税税率
  • 一般纳税人无票收入怎么报增值税
  • 制造费用月末一般有余额吗
  • python的多线程 吃cpu太厉害
  • 帝国cms使用手册
  • python中except用法
  • 失控票要在抵扣当月转出吗
  • 进口增值税是什么意思
  • 非限定性净资产相当于本年利润吗
  • 餐饮行业分录大全
  • 利润表中的资产处置收益应该计入营业利润还是利润总额
  • 收取物业费如何纳税
  • 购进生产免税货物用材料可以抵扣进项税额吗
  • 外贸出口转内销会计分录
  • 财务费用利息属于什么科目
  • 长期应付款为负数重分类
  • 固定资产报废处理中,最终的净损益应作为
  • 残疾人就业保障金怎么申报
  • 财务费用在贷方,怎么结转到本年利润?
  • 金蝶迷你版为什么打不开
  • 在第一周
  • sql语句递归
  • jmeter怎么连接数据库
  • optimize system
  • wave editor教程
  • win10激活后是什么样子
  • winpup32.exe - winpup32是什么进程 什么意思
  • linux如何远程桌面
  • linux定时任务详解
  • cocos2dx 3.5 win7 eclipse 环境搭建及hello world
  • opengl learning
  • ms-sys
  • function函数的定义
  • jquery移动div到另一个div中
  • MATLAB图像处理实例详解
  • android应用程序
  • unity3d官方教程
  • js 拍照
  • 草原补偿标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设