位置: 编程技术 - 正文

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

  • 印花税计提缴纳的会计分录
  • 企业所得税年度汇算清缴时间
  • 进料加工为什么要差额确认收入呢
  • 企业所得税怎么算出来
  • 独立法人和法人独资的区别
  • 自然人个税申报换电脑数据怎么合并
  • 出口退税中哪些是免税的
  • 云信付款如何贴现
  • 销售材料取得的进项税额
  • 物业公司销售门禁卡属于什么收入
  • 银行期初数不对,怎么调整
  • 母子公司无偿划拨资产
  • 税控盘服务费减免政策文件
  • 政府扶持资金是什么意思
  • 工厂出租厂房税率
  • 个人去税局开劳务费需要注意什么
  • 发票勾选平台显示不成功
  • 2016年的发票2019年还能开红字吗
  • 办公室设计费取费标准一览表
  • 以前年度损益调整怎么用
  • 小规模差额征税季度不超过30万的税收优惠
  • 服务业进项税加计抵减
  • 研发企业退税
  • 工程竣工结算审查期限
  • 不良品退回处理流程
  • 单位收到项目前的钱
  • 工商局查社保吗
  • 怎么打开资源管理器
  • 经费开支原则是什么
  • 非上市公众公司收购办法
  • 苹果手机怎么刷机
  • linux runit
  • win11预览版体验
  • 原始凭证填的基数怎么填
  • win10重装系统后网卡没了
  • 收汇金额和出口金额差额大怎么办
  • 免税的农业企业可以抵扣专票吗
  • 【强化学习探索01】Win10 下gym安装
  • 以摊余成本计量且其变动计入当期损益
  • 计提补贴会计分录
  • yolo 官网
  • php生成csv文件
  • vue-print-nb-jeecg
  • 企业所得税核查报告
  • 爬虫工程师简介
  • sql数据库存储过程怎么写
  • 无法收到的租金要交房产税吗
  • 买固定资产没有发票
  • 待抵扣进项税额什么意思
  • 员工的生日津贴怎么发
  • 小规模纳税人免税额度是多少
  • 收到货款比开票少怎么办
  • 慰问金计入什么部门经济分类
  • 工会经费征收项目是什么
  • 公司奖励给部门的奖励
  • 最基本的长度单位是什么
  • win8删除所有内容
  • 微软修复系统
  • mac如何强制关机开机
  • linux建立动态库链接
  • win8系统无线网络图标不见了
  • 如何把鼠标指针换成笔的形状
  • windows启动很慢很慢
  • jquery手机号码正则表达式
  • androidstudio更改工程名字
  • android应用程序的主要语言是java
  • Android游戏开发pdf
  • js开发组件
  • shell监控脚本例子大全
  • python redis hmset
  • python进行aes解密
  • jquery点击移动div
  • 批处理结束后不关闭窗口
  • python向csv写入数据
  • 平安科技在哪
  • 小规模纳税人租金收入不超过30万
  • 河南个体工商户营业执照年检
  • 宁波北仑有哪些服装厂
  • 国家税务北京税务局
  • 出口退税函调不予退税的后果
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设