位置: 编程技术 - 正文

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

  • 累计交税如何计算?
  • 一般计税方法和简易计税方法的计算公式
  • 企业注销涉及的法律问题
  • 药店的主营业务有哪些
  • 如何判断固定资产资本化还是费用化
  • 物业公司物业费收入会计分录
  • 广告发布费在哪个分类
  • 注册资本为0的企业
  • 所得税费用增加利润减少
  • 金蝶怎么填写凭证
  • 独资企业要交税吗
  • 物业公司哪些费用需要公示
  • 建安业一般纳税人是清包工是什么意思
  • 销售人员的销售总额怎么算
  • 收到违约金需要缴纳所得税吗
  • 财务报表批准日是哪一天
  • 多交的增值税可以抵所得税吗?
  • 视同内销发票重开要带税吗
  • 应收账款坏账收回会计处理
  • 发行股票的承销商佣金分录
  • 腾讯手游助手遇到未知错误
  • mac os 10.15安装教程
  • 代建工地
  • 本期用于购建不动产的扣税凭证怎么填
  • pps影音怎么看电视直播
  • linux is
  • postgres.exe是什么进程 postgres进程查询
  • 远期结汇账务处理办法
  • 补缴房产税土地使用税怎么算
  • php iswriteable
  • css如何设置渐变色
  • Glastonbury Tor, Somerset, England (© DEEPOL by plainpicture/Adam Burton)
  • 圣托里尼岛游玩攻略
  • HTML布局方式
  • 工业企业出租房屋的租金收入应计入
  • 新一代状态管理工具 -- Pinia 上手指南
  • 云原生istio
  • 现代服务印花税税率
  • 公司给员工租房进项税可以抵扣吗
  • 发票备注栏填写样板
  • 保理融资费用账务处理
  • 发票项目要求
  • pandas遍历某一列将字符串转换为列表
  • 增值税年末所有都要结平吗
  • mysql的日期时间函数
  • 什么情况下要缴纳房产税
  • 押金和租金
  • 企业从银行取得短期贷款存入银行,属于( )类型变化业务
  • 利息支出税前扣除时点
  • 无形资产根据什么科目填列
  • 房地产开发公司是做什么的
  • 车辆购置税退税申请表
  • 永续债的清偿顺序是什么
  • 对方公司收钱不开发票怎么办
  • 商业健康保险抵扣个税规定
  • sql将两个表的数据合并
  • steam游戏支持的手柄
  • linux wget命令详解
  • wp程序
  • win7卸载软件提示停止工作
  • mac输入特殊字符
  • drivemgr.exe 病毒介绍
  • 虚拟机里面如何设置网络
  • window7系统清理
  • WIN10系统怎么查看隐藏的文件夹
  • WIN10更新失败
  • linux 多块硬盘虚拟成一块
  • Linux进程通信(IPC)方式简介
  • zigzag源码
  • Unity3D的iTween
  • jquery库有哪些
  • 我是一般纳税人对方给我开的普票
  • 汽车买保险车船税是什么意思
  • 企业所得税改革
  • 建筑业发票范围
  • 税务局基层党建工作汇报
  • 残疾人就业年审经办人
  • 该纳税人还未申报,请申报成功后
  • 湖南省地方税务局综合楼项目设计
  • 浅谈企业所得税论文
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设