位置: 编程技术 - 正文

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

  • 一般纳税人增值税怎么做账务处理
  • 个体户超过了核定征收额怎么交税
  • 多交的企业所得税怎么处理
  • 增值税加计抵减的行业
  • 金税盘当月不抵扣如何做分录
  • 高新企业申报指南
  • 海关完税凭证抵扣清单在哪里
  • 金三财务报表如何更正
  • 办理契税需要的户口本复印件可以吗
  • 支出和成本的关系和区别
  • 汇算清缴所得税会计分录
  • 确认销售收入的重要依据是什么
  • 施工机械保险费属于什么费用
  • 进项税抵扣销项税
  • 年末有留抵税额怎么做税费对冲
  • 增值税预交怎么计算
  • 营改增后增加了什么征税项目
  • 其他应收款预算会计需要做账吗
  • 赠送的商品怎么入账
  • 设备租赁公司成本
  • 公积金超出上限部分
  • 工程预缴增值税2019最新规定
  • 映泰主板系统重装
  • 信用证保证金账户
  • PHP:xml_get_error_code()的用法_XML解析器函数
  • 日记账和总账一般采用
  • 房产契税如何计算2021年
  • 公司买发票的费用怎么做账
  • 股份支付费用是股权激励成本吗?
  • 递延所得税的计税基础
  • 日出的时候是圣诞节
  • php流程引擎
  • 土地增值税的意思
  • 管理费用销售费用
  • php 序列化和json性能
  • YII视图整合kindeditor扩展的方法
  • maven jni
  • 出口收汇手续费做什么科目
  • 契税怎么征
  • 现金流量表的编制公式 计算公式
  • 公司性质不一样的重名可以吗
  • 哪些发票必须备注
  • 企业承担残疾比例是多少
  • mongodb 教程
  • sqlserver判断查询结果是否为空
  • 待报解预算收入是什么
  • 销售折让怎么写分录
  • 顺流交易和逆流交易会计分录
  • 为在建工程发生的差旅费
  • 应付职工薪酬代扣社保
  • 小企业营业外收入包括
  • 不含税销售额等于净利润
  • 长期股权投资权益法初始成本的确定
  • 跨年材料票可以入账吗
  • 营业收入是利润总额吗
  • linux命令sed -i
  • 优盘安装xp
  • apache2.4.46配置
  • 介绍两个很常用的成语
  • winton
  • win7系统玩红色警戒怎么全屏设置
  • linux scp远程拷贝文件及文件夹
  • Win7 64位旗舰版设置字体显示比例让字体变大
  • P2P Networking2.exe - P2P Networking2是什么进程 有什么用
  • 基于像素的分类方法
  • opengl sphere
  • 批处理遍历文件输出文件路径
  • jquery.js插件
  • unity资源包管理器
  • nodejs如何发布服务
  • python脚本怎么编写
  • androidstudio的jdk
  • python 自定义类模块
  • jquery的gt
  • 税务ukey怎么升级不了
  • 南京国税局长是谁
  • 无锡电子税务局怎么修改办税人员信息
  • 保险机构如何代收车船税
  • 固定资产原值包括哪些
  • 河南省纪检委网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设