php - PHP 线程 - 同时运行的两个函数相互通信
问题描述
我正在尝试对 PHP 中的线程进行一些研究。简单来说,我有两个 While 语句将一直运行,直到满足条件。这两个 while 语句需要能够相互通信。
与 PHP 一样,您必须先完成一个过程,然后再进行另一个过程。
我要运行两个可以相互通信的进程/程序。
基本上它的一个while (socket_read......
这个读取它每隔几秒钟改变一次的套接字状态。
另一个将写入另一个套接字,基于来自 socket_read while 响应的响应)
忽略它们是套接字的事实,但这是一个简单的流程图。这有可能吗?
目前,我将 Listen 和 Write 作为单独的程序工作,但如果没有一个进程首先完成,我无法让它们一起工作。我认为线程可能是一个解决方案。但是它们可以相互交互吗,我是否正确理解线程?
我理解线程的方式就像 php 中的一个单独的 cron 作业它所要做的就是按照给出的说明,错误或成功它只是完成你给它的任务....几乎就像一个训练有素的猴子,有一组指令. 是不是这样,没有办法与另一个线程/多线程交互
解决方案
推荐阅读
- gcc - 如何禁用 Eigen 中内置函数的使用(它定义了该架构的 pikc 指令)
- reporting-services - 从客户端计算机加载 SSRS 2008 R2 报告时出现间歇性错误
- cors - 通过 Dropbox 服务 CSS 突然停止工作
- maven - gitlab-ci 和 maven 元数据
- php - 无法在 mysql 数据库中存储条带 webhook 数据
- c# - Unity DI - 使用构造函数解析接口
- php - 调用未定义的方法 Illuminate\Database\Query\Builder::dissociate()
- javascript - Js foreach 键=>值
- reactjs - 为 React App 自动更新用户的浏览器会话
- android - 无法使用 Telerik.UI.for.Xamarin