PHP线程-两个同时运行的相互通信的函数

PHP线程-两个同时运行的相互通信的函数,php,multithreading,pthreads,Php,Multithreading,Pthreads,我正在尝试对PHP中的线程进行一些研究。 简单来说,我有两个While语句,它们将一直运行,直到满足条件为止。 这两个while语句需要能够相互通信 正如PHP一样,您必须先完成一个过程,然后才能进入另一个过程 我将运行两个进程/程序,它们可以相互通信 基本上它是一个while(socket\u read… 这个函数读取每隔几秒钟更改一次的套接字状态 另一个将根据套接字的响应(读取时响应)写入另一个套接字 忽略它们是套接字的事实,下面是一个简单的流程图。 这可能吗 目前,我将侦听和写入作为单独的

我正在尝试对PHP中的线程进行一些研究。 简单来说,我有两个While语句,它们将一直运行,直到满足条件为止。 这两个while语句需要能够相互通信

正如PHP一样,您必须先完成一个过程,然后才能进入另一个过程

我将运行两个进程/程序,它们可以相互通信

基本上它是一个
while(socket\u read…
这个函数读取每隔几秒钟更改一次的套接字状态

另一个将根据套接字的响应(读取时响应)写入另一个套接字

忽略它们是套接字的事实,下面是一个简单的流程图。 这可能吗

目前,我将侦听和写入作为单独的程序工作,但如果没有一个进程先完成,我无法让它们一起工作。我认为线程可能是一个解决方案。但是它们能相互作用吗?我能正确理解线程吗

我对线程的理解就像php中的一个单独的cron作业 它所能做的就是按照给出的指示去做,无论是错误还是成功,它都只是完成了你给它的任务。。。。 就像一只训练有素的猴子,有一套指令。 如果是这种情况,则无法与另一个线程/mulithread交互