0

我在 PHP 中玩pcntl_fork() 。

我参加了第二条评论中写的课程,并尝试向它发送数据 - 这似乎工作正常。

现在我对该数据进行了一些处理,并希望在我的父进程中收到一些结果。

有谁知道如何做到这一点?我能想到的唯一方法是将信息存储在数据库和/或其他存储中。

4

1 回答 1

1

在多个项目中使用 pcntl fork 后,我不相信有任何方法可以将数据直接发送回父进程。正如您已经提到的那样,您可以通过数据库执行此操作,但是您最好使用 PHP 的共享内存组件(http://php.net/manual/en/book.shmop.php)或 memcache 为此目的.

您能否详细说明您在做什么,可能是您可以避免此要求。

于 2013-09-23T12:13:36.027 回答