位置: 编程技术 - 正文

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年房产税
  • 税额和税款的区别
  • 季度利息分录
  • 长期待摊费用影响什么
  • 银行承兑汇票到期日期怎么算
  • 折旧额对应纳税所得额的影响
  • 工会经费可以支付哪些费用
  • 三证合一后银行开户许可证还有吗
  • 商业企业向供货方收取的进场费,不可以开具增值税发票
  • 境外分回的股息并入应纳税所得
  • 购买固定资产没付款怎么入账
  • 企业固定资产职称是什么
  • 会计上的未达账项是什么
  • 工资基数缴纳个税怎么交
  • 进项票失控对销项票有影响吗?
  • 工会经费按上年工资总额还是本年
  • 安装预算收入
  • 房地产企业各个阶段所涉及的税种
  • 海关进口增值税专用缴款书如何抵扣
  • 集团企业涉税需求网络
  • 发票已抵扣未入账
  • 被替换的账面价值题目
  • 如何使用u盘安装软件
  • 中秋买东西有讲究吗?
  • 采购合同付款违约条款怎么签
  • 公司刚成立多久可以注销
  • 其他应付款的核算范围包括应付短期租赁
  • 财务报表怎么判断盈亏
  • 差额征收增值税 取得的进项可否抵扣
  • 讲解如何使用
  • 企业年金税前扣除比例
  • 会计政策变更累计数
  • 代扣代缴增值税账务处理
  • 生成stl基本过程
  • 尚品汇在哪
  • @enable
  • 宝塔怎么做?
  • 税法折旧和会计折扣会计分录
  • 非流动资产基金 新会计制度 对应
  • 中药资源与开发跨专业考研
  • 交易性金融资产是什么意思
  • 预收账款的会计要素
  • 个人工作室需要做账吗
  • 网吧相关规定
  • mongodb的常用命令
  • 已抵扣的进项税额如何转出
  • 国外差旅费如何确定汇率呢
  • 利息支出应计入什么科目
  • 同一控制下的控股合并中,投资方
  • 预付账款为什么属于资产类
  • 免税发票怎么抵扣
  • 分公司与总公司的责任承担
  • 成本核算方法是移动加权平均法吗
  • 小规模纳税人购进税控收款机
  • 现金折扣与商业折扣的计算
  • SQL直接操作excel表(查询/导入/插入)
  • mysql数据库增加列
  • centos直接安装
  • centos怎么配置ssh
  • usbmmkbd.exe - usbmmkbd是什么进程
  • win7 管理
  • window 脚本
  • linux服务器dns配置
  • linux ioctrl
  • xp怎么装系统步骤图解
  • explore.exe进程占用cpu99%
  • 半自动化系统
  • apache禁用trace方法
  • macos 安装win7
  • linux系统主要用途
  • echarts怎么样
  • javascript几种数据类型
  • shell脚本编写步骤
  • JQueryEasyUI之DataGrid数据显示
  • javascript开发自学
  • 税控盘怎么看收入
  • 伊朗开心果进口价格
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设