首页 » 网站推广 » php多过程处置技巧_41php多进程基本用法

php多过程处置技巧_41php多进程基本用法

访客 2024-12-10 0

扫一扫用手机浏览

文章目录 [+]

2.1、源码

<?php

php多过程处置技巧_41php多进程基本用法

/

php多过程处置技巧_41php多进程基本用法
(图片来自网络侵删)

Copyright (C) Iamasb

@project : 3、workerman干系知识点

@explain : fork子进程

@filename : fork.php

@author : iamasb

/

$name = 'xiaobei';

$pid = pcntl_fork();

if ($pid<0) {

die(\"大众fork is error.\"大众);

}

if ($pid===0) {

echo \公众I am a child.-->\"大众,posix_getppid(),'-->',posix_getpid(),'->',$name,PHP_EOL;

exit;

}

echo \公众I am a father-->\公众,posix_getpid(),'-->',$name,PHP_EOL;

2.2、运行结果

3、pcntl_fork函数解释

父进程和子进程 都从fork的位置开始向下连续实行,不同的是父进程实行过程中,得到的fork返回值为子进程号,而子进程得到的是0

3.1、案例的运行流程图

标签:

相关文章