位置: 编程技术 - 正文

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

  • 纸质发票红冲操作流程
  • 以转账方式收到货款会计分录
  • 税控盘的进项税在哪里申报
  • 购买的手机可以七天无理由退货吗
  • 超市发票报销用途写什么
  • 过了纳税期没有申报
  • 建筑工程类发票
  • 二手房如何缴纳契税
  • 营业收入少入0.02怎么办
  • 建筑业分项目核算会计账务处理
  • 个税手续费返还比例
  • 出售房产税收
  • 营改增后哪些进项不能抵扣
  • 农产品所得税扣除比例
  • 母子公司之间转让土地使用权
  • 企业取得的土地使用权用于出租或增值目的时
  • 三证合一后未办理税务登记
  • 金三接口调用失败怎么办?
  • 公司支付的赔偿款计入什么会计科目
  • 建筑行业收到劳务发票入工程施工科目
  • 股东撤资退出
  • 大额保险缴费
  • 销售净利率范围
  • 公司向私人借款利息可以入账吗
  • 增值税一般纳税人资格登记表
  • 购货折让会计分录
  • echarts饼图颜色设置
  • 总部资产减值会考吗
  • 一年的云信承兑汇票如何提现
  • phple
  • 激活接口的命令
  • 电子发票怎么开具?
  • 调用系统服务出错原因
  • 没进项发票怎么办
  • 公司车辆出售要交多少税
  • 长期股权投资种类
  • dedecms v6
  • 公司没有车加油费怎么报
  • 借条每月还款怎么写
  • 新会计准则哪一年颁布
  • 外贸出口备案需准备什么资料
  • 申报企业所得税会计分录怎么写
  • 给离退休人员发放以前年度在岗奖金需要计提工会经费吗
  • 低值易耗品的管理流程
  • 红冲以前年度费用
  • 帮客户代付保证金合法吗
  • 业务分成方案
  • 新建厂房费用可以直接计入管理费用么
  • 电子承兑汇票是到期日前10天提示承兑吗
  • 房租转租怎么处理合法
  • 建筑业预缴税款怎么退税
  • 销售暂估业务处理
  • 员工办理健康证介绍信模板
  • 会务费入哪个科目
  • sqlserver关键字附近有语法错误
  • vmware虚拟机怎么克隆
  • win1021h2正式版发布日期
  • win10注册表的作用
  • linux安装yum命令步骤
  • linux使用语言
  • linux就要这样学
  • Unity3D游戏开发标准教程吴亚峰于复兴人民邮电出版社
  • bootstrap基础教程
  • javascript的
  • 安卓基础入门教程
  • python简要说明读取文件的一般流程
  • python科学计算程序
  • 深入理解计算机系统 电子书
  • android拖拽
  • javascript 对象的this指向
  • 发票代码和发票号码有什么区别
  • 环保税征收标准可以改吗
  • 陕西国家电子税务局2.0
  • 增值税电子普通发票需要盖章吗
  • 2021辽宁粮食直补
  • 地税发票查询官网查询
  • 2020税控盘升级后怎么使用
  • 武汉车船使用税收费标准
  • 如何查询甘肃省博物馆预约成功
  • 军人残疾证家属享受待遇吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设