位置: 编程技术 - 正文

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

  • 减免税款递延收入怎么算
  • 房地产业所得税
  • 财税人员岗位职责
  • 同级财政拨款的管理要求有哪些
  • 企业增资会计处理流程
  • 劳务报酬个人所得税怎么计算
  • 资产负债表上应付账款根据什么填制
  • 营业收入包括投资净收益吗
  • 收到发票未付款怎么处理
  • 资产负债表里的固定资产是原值还是净值
  • 职工教育经费能结转几年
  • 对于子女继承父母的评价
  • 换汇成本太低怎么处理?
  • 存货置换固定资产
  • 销售利润率如何提高
  • 抵缴以前年度所得税怎么做?
  • 企业利息收入的税率是多少
  • 税务一般纳税人
  • 电子发票开错怎么办
  • 安装费发票开具3%税率国税需要备案吗?
  • 燃油税改革了谁的钱包
  • 如何区分劳务派遣和劳动合同
  • 住房公积金证书更新
  • 个体工商户给员工交社保属于职工社保吗
  • 鸿蒙系统如何截屏
  • 交印花税会计分录怎么写
  • 职工福利费的会计科目是什么
  • 模具成本怎么核算
  • linux 管道命令详解
  • PHP:mcrypt_enc_get_modes_name()的用法_Mcrypt函数
  • el-table-column label动态
  • 企业付给个人工资怎么做
  • 服务器连接方式包括直接相连,间接连接
  • redis面试必会6题经典
  • 35.JavaScript对象和数组的解构赋值基础详解、let陷阱、函数参数解构
  • iscsiadm命令详解
  • ipcrm命令
  • 解压.xz文件命令
  • 公司股权分红会计分录
  • phpcms怎么用
  • 业务招待费包括哪些内容和费用
  • 金税盘开票如何增加商品编码
  • mongodb的分片集群的组成部分
  • mongodb reference
  • 银行日记账怎么做账
  • 四联收据每一联用途
  • 控股子公司注销母公司账务处理实例
  • sqlserver2008数据库可疑
  • 商家的这些行为对消费者的购买行为有什么影响
  • 金税四期对企业影响
  • 房产税土地税会减免吗
  • 还未摊销的房租怎么入账
  • 包装物的账务处理例题
  • 出口退免税的税种包括增值税消费税企业所得税
  • 快捷酒店财务一般几个人
  • 坏账收回所得税需要确认收入吗汇算清缴表如何填报
  • 物流运输车类型
  • 消防劳保
  • 股东利润分配预缴税款
  • 客户火车票可以抵扣进项税吗
  • 无形资产摊销费怎么算
  • SQL Server 2016 CTP2.3 的关键特性总结
  • 微软宣布Q3推出MRTKV3工具包
  • windows xp 注册表故障恢复
  • mac的safari浏览器无法打开
  • 如何隐藏文件夹并显示隐藏的文件夹
  • centos8指令
  • hpp是什么文件
  • 系统相机打不开
  • python打印直角三角形用*符号
  • nodejs的http
  • [置顶]津鱼.我爱你
  • activity的作用和生命周期
  • 每天一篇经济学人
  • 无序列表html
  • 北京医保网上服务大厅
  • 临沂国税地税局领导班子
  • 北京市国家税务局网站官网
  • 杭州金税盘客服电话是多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设