位置: 编程技术 - 正文

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

  • 印花税申报表计税依据怎么填
  • 生产企业免抵退税申报步骤
  • 企业购买银行理财的条件
  • 资产负债表应收账款等于什么
  • 劳务公司交企业所得税吗
  • 咨询费计入什么明细科目
  • 小规模印花税可以零申报吗
  • 民间非营利组织会计制度最新版
  • 外购货物用于集体福利属于什么
  • 出售生产线计入哪里
  • 无法支付的应付款怎么处理
  • 含运费的原材料会计分录
  • 应付税款法账务处理
  • 在不同单位拿的工资怎么计税?
  • 返利失效了怎么找回
  • 企业所得税退税怎么做账务处理
  • 个体户交地税
  • 第三方代收代付平台
  • 小规模纳税人申报表2023年怎么填写
  • 报表上应交税费是负数是什么意思
  • 少付的运费如何做分录
  • 给子公司拨款怎么记账
  • 无形资产原值增加,净值减少的原因
  • xmp是什么格式的文件是一种预设吗
  • ·exe是什么文件
  • 建筑业预缴企业所得税表项目金额填合同金额吗
  • 绿萝怎么修剪才能更旺盛
  • 物业收取停车费归谁所有
  • php获取另一个php返回内容
  • 计提工会经费会计账务处理
  • vue思维导图怎么下载
  • php和mysql关系
  • vue框架总结
  • html流光按钮
  • 增值税纳税申报操作流程
  • 命令行修改mbr
  • 旅行社的增值税怎么算
  • 计提营业税金及附加比例
  • 时间格式转换成小时数
  • 酒店会计做账流程及内容
  • 管家婆系统能否查询上月库存明细
  • 长期借款的会计分录怎么写
  • 药店主营业务成本怎么算出来的
  • 零申报是怎么回事
  • 其他权益工具投资交易费用计入哪里
  • 计提银行存款利息
  • 工程异地施工缴什么税
  • 个体工商户生产经营所得税优惠政策
  • 代扣代缴的增值税算进项税吗
  • 无形资产摊销账面价值
  • 纸质银行承兑到期怎么办
  • 承兑汇票贴现怎么做会计分录
  • 增加以前年度损益科目报表要改吗
  • 加计扣除是指什么意思
  • 发票抬头公司报销的该怎么写
  • 小企业成本核算方法怎么填
  • 承兑汇票怎么拿钱
  • 公司股东借款转私人账户
  • mysql怎么设置自增主键
  • windows8触摸板设置
  • sesvc.exe是什么
  • win7显示网上邻居图标
  • xp电脑状态栏跑到左边了怎么设置回来
  • win10系统怎么调整字体大小
  • smss.exe什么意思
  • grep命令用法
  • input和button按钮合到一起
  • cocos2dx3.3 便条提示语功能简单实现
  • 安卓api中文手册
  • jquery定义方法
  • realm数据库连接
  • 个体工商户个人所得税
  • 交通费用包括
  • 提高税务干部七种能力的意义
  • 上海2023年个人所得税计算
  • 2022年安徽城镇非私营单位平均工资
  • 网上报税失败怎么办
  • 郑州二套房契税征收2023标准是多少
  • 开通税务在哪里弄
  • 小微企业企业所得税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设