位置: 编程技术 - 正文

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

  • 个人应纳税所得额20万交多少税
  • 地税票子怎么补办
  • 出差的招待费怎么报销
  • 建筑企业利润率低的原因
  • 银行捐款了吗
  • 行政事业单位盘亏或毁损的固定资产
  • 土地增值税清算规程实施细则
  • 去年房租忘记摊销怎么办
  • 盈余公积可以随便用吗
  • 个体工商户怎么注册
  • 普通发票电子发票没有章
  • 印花税漏报了要罚款吗
  • 房地产开发经营属于什么行业类别
  • 已经计提的增值税怎么退
  • 科研经费税收优惠
  • 对外出租设备
  • 年终奖金计税方式区别
  • 应交税费待抵扣进项税额是什么科目
  • 加工贸易的方式
  • 分公司使用总公司业绩投标
  • 收到别人的文章或书,应该怎样表示
  • 即征即退申报表模版
  • 一次性收取一年租金
  • ipv6无网络访问权限怎么解决
  • 收到退款的会计分录
  • html页面中利用______标签可引入jquery库
  • 同城票据清算会怎么样
  • 在缴纳企业所得税的情形
  • 劳务派遣简易计税可以开专票吗
  • yolov4tiny网络结构
  • vue3获取dom元素的方法
  • php运用
  • 增值税的税目和税率
  • 外贸出口企业的税务风险
  • 固定资产租赁费属于什么费用
  • python文档怎么查看
  • 数据库my sql
  • 购买汽车抵扣增值税
  • 技术人员的工资计入什么费用
  • 入库材料计入什么科目
  • 科技局创业扶持资金
  • 交通运输企业会计科目
  • 农产品增值税免税发票怎么抵扣
  • 生产成本月末有余额资产负债表平衡吗
  • 计提的管理费用要结转吗
  • 无形资产账面价值计算公式
  • 仓库盘点后的数据怎么处理
  • 派发股利政策
  • 确认应付职工薪酬是什么意思
  • 成品油经销企业资质
  • 安置用房视同销售,怎么确认扣除费用?
  • 母公司和子公司是两个完全独立的法人
  • 某劳务派遣公司与某传媒公司签订
  • 税收分类编码怎么选
  • 固定资产折旧完了怎么做账
  • 物业管理企业应设置代管基金和代收款项账户
  • mysql 非聚集索引
  • bios设置电脑定时启动
  • mac打不了字什么原因
  • mac安装windows10体验
  • xp系统1
  • centos配置http
  • linux系统了解
  • 进程 com surrogate
  • redhat linux8
  • win7关机没有强制关机选项
  • cocos2dx官方文档
  • python socketio
  • python检索文件中的内容
  • android查询数据库
  • Unity的WWW类的用法整理
  • unity简单项目
  • c#未来展望
  • 北京税务局网上开发票
  • 车船税填表说明
  • 地税完税证明怎么打印
  • 申报的销项税额怎么计算
  • 青岛工商全程电子化
  • 日本海关关税税率表
  • 怎样在网上申报税务流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设