位置: 编程技术 - 正文

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函数

  • 增值税出口退税款缴纳企业所得税吗
  • 实收资本增加印花税怎么算
  • 安装费人工费有什么不一样
  • 从事小额零星经营业务的个人是指
  • 严格财务报销程序
  • 什么时候库存商品什么时候主营业务收入
  • 工程收入开票
  • 天猫店铺收入在哪里看
  • 一般借款资本化加权平均数
  • 小规模企业没有进项发票怎么办
  • 未收回质保金是否需要交纳增值税呢?
  • 快递行业的收入与成本
  • 超市送现金券怎么做账
  • 月度资金计划明细表模板
  • 预缴工程税的帐务处理如何做?
  • 营业外支出计入
  • 汇算清缴补交的所得税怎么记帐
  • 劳务派遣简易征收备案
  • 自制发票和增值税发票的区别是什么?
  • 产权转移书据有哪些
  • 停车管理费什么时候交
  • 医疗保险费扣除比例
  • mac怎么打印文件内容
  • 华为手机记事本app
  • 如何关闭windows10安全中心服务
  • 税负率的计算方法公式
  • 劳务报酬所得包括哪些?与工资薪金所得的区别?
  • 承兑找零怎么做凭证
  • 兼职人员工资如何扣税
  • 政府性基金收入是政府非税收入吗
  • 将自产的应税消费品用于非应税项目
  • 房产契税什么时间缴纳
  • 递延所得税资产是什么意思
  • 户外广告位怎么收费
  • 电脑开机显示屏显示无信号黑屏怎么办
  • mode exe
  • 股权指的是
  • vue-cli typescript
  • thinkphp框架安装
  • 挖机出租给公司
  • thinkphp3.x连接mysql数据库的方法(具体操作步骤)
  • php怎么读取txt
  • php文档系统
  • vue router怎么传值
  • continue命令必须与locate
  • 个体户转账到法人账户要交税吗
  • ps像素分辨率什么意思
  • phpcms怎么修改模板风格
  • 预提的费用当年必须冲掉吗
  • 承兑汇票可以当现金用吗
  • 企业所得税和个人所得税怎么算
  • 计入资本公积的固定资产转出
  • 购买预付卡如何开发票
  • 企业职工福利费使用范围和标准
  • 无偿调出固定资产应计入什么
  • 已收款未开票未发货能确认收入吗
  • 在租赁的土地上建房做固定资产吗
  • 公司一般户的钱怎么拿出来
  • 政府补贴收入确认政策
  • 收到对方红字发票信息表怎么处理
  • 给职工发放的米面油记入什么
  • 作废发票丢失怎么补办
  • windows pe无法启动怎么办
  • 搜狗网络
  • window msconfig
  • xp系统能用谷歌吗
  • windows xp
  • node的fs模块
  • cluster into
  • Node.js中的construct构造函数
  • shell脚本监听端口
  • python编码大全
  • unity资源包管理器
  • python paramiko模块 判断过期
  • cocos2dx 4.0
  • jquery不生效的原因
  • 定额发票增值税怎么申报
  • 四川税务干部学校官网
  • 自然人电子税务局(扣缴端)怎么添加公司
  • 河北税务官方网页
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设