位置: 编程技术 - 正文

PHP:pcntl_waitpid()的用法_PCNTL函数

编辑:rootadmin
pcntl_waitpid

推荐整理分享PHP:pcntl_waitpid()的用法_PCNTL函数,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

(PHP 4 >= 4.1.0, PHP 5)

pcntl_waitpid — 等待或返回fork的子进程状态

说明 int pcntl_waitpid ( int $pid , int &$status [, int $options = 0 ] )

挂起当前进程的执行直到参数pid指定的进程号的进程退出, 或接收到一个信号要求中断当前进程或调用一个信号处理函数。

如果pid指定的子进程在此函数调用时已经退出(俗称僵尸进程),此函数 将立刻返回。关于waitpid更详细的规范请参见您系统的waitpid(2)手册。

参数

pid PHP:pcntl_waitpid()的用法_PCNTL函数

参数pid的值可以是以下之一: pid可选值 < -1 等待任意进程组ID等于参数pid给定值的绝对值的进程。 -1 等待任意子进程;与pcntl_wait函数行为一致。 0 等待任意与调用进程组ID相同的子进程。 > 0 等待进程号等于参数pid值的子进程。

Note:

指定-1作为pid的值等同于pcntl_wait() 提供(负的options)。

status

pcntl_waitpid()将会存储状态信息到status 参数上,这个通过status参数返回的状态信息可以用以下函数 pcntl_wifexited(), pcntl_wifstopped(), pcntl_wifsignaled(), pcntl_wexitstatus(), pcntl_wtermsig()以及 pcntl_wstopsig()获取其具体的值。

options

如果您的操作系统(多数BSD类系统)允许使用wait3,您可以提供可选的options 参数。如果这个参数没有提供,wait将会被用作系统调用。如果wait3不可用,提供参数 options不会有任何效果。options的值可以是0 或者以下两个常量或两个常量“或运算”结果(即两个常量代表意义都有效)。 options可用的值 WNOHANG 如果没有子进程退出立刻返回。 WUNTRACED 子进程已经退出并且其状态未报告时返回。

返回值

pcntl_waitpid()返回退出的子进程进程号,发生错误时返回-1,如果提供了 WNOHANG作为option(wait3可用的系统)并且没有可用子进程时返回0。

参见

pcntl_fork() - 在当前进程当前位置产生分支(子进程)。译注:fork是创建了一个子进程,父进程和子进程 都从fork的位置开始向下继续执行,不同的是父进程执行过程中,得到的fork返回值为子进程 号,而子进程得到的是0。 pcntl_signal() - 安装一个信号处理器 pcntl_wifexited() - 检查状态代码是否代表一个正常的退出。 pcntl_wifstopped() - 检查子进程当前是否已经停止 pcntl_wifsignaled() - 检查子进程状态码是否代表由于某个信号而中断 pcntl_wexitstatus() - 返回一个中断的子进程的返回代码 pcntl_wtermsig() - 返回导致子进程中断的信号 pcntl_wstopsig() - 返回导致子进程停止的信号

PHP:pcntl_strerror()的用法_PCNTL函数 pcntl_strerror(PHP5=5.3.4)pcntl_strerrorRetrievethesystemerrormessageassociatedwiththegivenerrno说明stringpcntl_strerror(int$errno)Warning本函数还未编写文档,仅有参数列表。参数err

PHP:pcntl_sigwaitinfo()的用法_PCNTL函数 pcntl_sigwaitinfo(PHP5=5.3.0)pcntl_sigwaitinfo等待信号说明intpcntl_sigwaitinfo(array$set[,array&$siginfo])pcntl_sigwaitinfo()函数暂停调用脚本的执行直到接收到set参数中列出的

PHP:pcntl_sigprocmask()的用法_PCNTL函数 pcntl_sigprocmask(PHP5=5.3.0)pcntl_sigprocmask设置或检索阻塞信号说明boolpcntl_sigprocmask(int$how,array$set[,array&$oldset])函数pcntl_sigprocmask()用来增加,删除或设置阻塞信

标签: PHP:pcntl_waitpid()的用法_PCNTL函数

本文链接地址:https://www.jiuchutong.com/biancheng/284719.html 转载请保留说明!

上一篇:PHP:pcntl_wait()的用法_PCNTL函数

下一篇:PHP:pcntl_strerror()的用法_PCNTL函数

  • 税款状态已缴款未入库
  • 在银行购买支票需要什么手续
  • 本月进项留抵会计分录
  • 非现金资产债务怎么算
  • 摊销费用怎么计提
  • 业务员出差借款,用途写什么
  • 生产成本福利费用汇算清缴嘛
  • 给非企业员工佣金怎么交税
  • 收到购货单位货款属于什么会计科目
  • 车间固定资产折旧属于什么科目
  • 增值税普通发票税率
  • 个人劳务费发票可以委托其他人去开吗
  • 做企业所得税汇算清缴前需要准备什么资料
  • 北京建筑施工企业排名
  • 异地承包工程预缴什么税?
  • 机票上的exemptcny这个是什么意思?
  • 什么叫统借统还业务
  • 开错的发票正常入账吗
  • 利息发票能开专票吗
  • 滴滴行程单修改后是否能查
  • 个人网银测试要点
  • 协会会费计入什么会计科目二级
  • 继承房产再出售满五是按老证还是按新证计算时间
  • 收购股权公司
  • 材料按实际成本计价核算
  • 工程合同外购设备怎么开票
  • 穿越火线刷枪视频教程
  • 申报专利 费用
  • linux怎么操作
  • 网络连接错误是什么意思啊
  • win10输入法没有候选词
  • 补缴增值税和滞纳税区别
  • vue3全局属性
  • 多源传感器融合
  • 周转材料摊销是什么科目
  • 短期借款帐务处理
  • 长期借款和实收资本
  • 税收滞纳金的最新法律规定
  • 李牧其人
  • python机器人编程控制
  • linux 常用命令大全及其详解
  • 一定要确认收入的时候才能开票吗
  • 公司销售自己使用过的固定资产
  • 小微企业的税收优惠政策2023
  • 用于职工福利的固定资产折旧
  • 购买原材料运输费的增值税计入什么科目
  • 报销流程怎么走
  • 企业银行存款的利息收入计入财务费用的借方A对B错
  • 小规模纳税人利润表季报
  • 主营业务成本是什么科目
  • 无形资产的后续支出,金额较大的应增加无形资产的价值
  • 捐赠 税收
  • 买入返售金融资产属于金融资产吗
  • 付国外客户佣金怎么代扣代缴增值税
  • 利润分配未分配利润账务处理
  • 收到社保局返还的各类社保款项应从哪个表单发起
  • 测绘费发票图片
  • sql将两个表的数据合并
  • SQL语句查询数据库账号和权限
  • 在window中
  • ghost装机顺序
  • 恢复注册表的方法
  • LibreOffice 4.1.4 正式版下载
  • 怎样彻底关闭win11安全中心
  • linux系统bug
  • windows电脑图片传到iphone
  • WIN10系统如何修复
  • 安装 centos
  • windows10如何取消密码开机
  • linux检测硬件
  • bootstrap table sum总数量统计实现方法
  • textureformat
  • JQuery和HTML5 Canvas实现弹幕效果
  • shell脚本学习指南
  • unity3d模型怎么制作
  • jquery 表单
  • 关于python整数类型
  • 山东税务局电子税务局申报
  • 手表不贵比较好的品牌
  • 如何加强木材加工质量
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设