位置: 编程技术 - 正文

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 book air文件夹怎么重命名
  • 企业债卷利息收入是营业收入吗
  • 债券的到期收益率取决于
  • 固态硬盘如何接入电脑
  • 进项税加计抵扣最新政策2019
  • 安全方便快捷
  • php 生成opcode
  • 应付股利的会计科目
  • 弗拉维亚王朝
  • 网站国际化方案
  • 货物品种不太多而数量又相对较大
  • 微信公众平台的名词解释
  • 基于深度学习的轴承寿命预测实践,开发CNN、融合LSTM/GRU/ATTENTION
  • ICLR2023《Crossformer: Transformer Utilizing Cross-Dimension Dependency for Multivariate Time Series》
  • idea实用技巧
  • html的标签大全
  • 无偿划转资产涉及产权转移应交税
  • 一般纳税人不动产租赁可以简易征收吗
  • 没进项发票怎么办
  • 基本户 变更
  • 资本性支出与资本性支出(基本建设)的区别
  • 年末需暂估已发生的费用吗
  • 收到天使投资账务处理
  • 公司从一个帐户里扣税吗
  • 苗圃的账务处理
  • 明细分类账户的名称,核算内容及使用方法是什么规定的
  • 提取折旧的意义
  • 企业取得的财政性资金
  • 计提的工会经费年底有余额咋处理
  • 贷款减值准备如何计算
  • 营业外收入的核算内容
  • 人力资源外包服务费计入什么科目
  • 跨年跨月发票账务处理
  • 坏账确认方法有哪些?
  • 审计测试会计分录怎么做
  • win8怎么自动修复
  • win81蓝屏重启故障
  • vista windows
  • mac自带中文输入法
  • centos开启telnet服务
  • OS X Yosemite系统怎么制作u盘安装盘
  • Win7旗舰版系统文件名称
  • centos怎么安装yum源
  • 怎么手动安装xp系统
  • msng.exe是什么
  • 如何删除双系统中的linux系统
  • hp电脑系统win8系统
  • 安卓静态库
  • 安卓手机关掉
  • linux系统搜索文件内容
  • webpack配置文件在哪
  • 基于android的app的设计与开发
  • Android使用领域是什么
  • shell脚本判断命令是否执行成功
  • Android - DrawerLayout的使用
  • jquery内容过滤选择器有哪些
  • 航天金穗280怎么入账
  • 实收资本印花税税率多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设