Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
laravel php中的多线程或多处理_Php_Multithreading_Laravel_Multiprocess - Fatal编程技术网

laravel php中的多线程或多处理

laravel php中的多线程或多处理,php,multithreading,laravel,multiprocess,Php,Multithreading,Laravel,Multiprocess,我正在用laravel开发一个php应用程序。在我的应用程序中,我需要从多个服务器获取数据。为了加快结果,我必须同时发送这些请求。我已经找到了laravel队列,但问题是我需要从队列中获取信息。另一个解决方案是php pthreads,但我在安装它时遇到了很大困难。是否有任何方法(多线程/多处理)可以异步执行分段作业。除了可能的重复之外,PHP本质上是同步的。异步编程是可能的,但不一定简单到可以用一个stackoverflow答案来回答。您已经尝试过pthreads,我认为它是最广泛的多线程库

我正在用laravel开发一个php应用程序。在我的应用程序中,我需要从多个服务器获取数据。为了加快结果,我必须同时发送这些请求。我已经找到了laravel队列,但问题是我需要从队列中获取信息。另一个解决方案是php pthreads,但我在安装它时遇到了很大困难。是否有任何方法(多线程/多处理)可以异步执行分段作业。

除了可能的重复之外,PHP本质上是同步的。异步编程是可能的,但不一定简单到可以用一个stackoverflow答案来回答。您已经尝试过pthreads,我认为它是最广泛的多线程库

您可以使用CURL执行异步请求:


您可以使用pcntl来分叉进程:

除了可能的重复之外,PHP本质上是同步的。异步编程是可能的,但不一定简单到可以用一个stackoverflow答案来回答。您已经尝试过pthreads,我认为它是最广泛的多线程库

您可以使用CURL执行异步请求:


您可以使用pcntl来分叉进程:

Yes,使用Pthreads。如果您在安装Pthreads时遇到问题,可以在google上查找教程或帮助。或者,如果您有特定问题,请向超级用户寻求帮助。是的,使用Pthreads。如果您在安装Pthreads时遇到问题,可以在google上查找教程或帮助。或者,如果您有特定的问题,请向超级用户寻求帮助。问题是,php的多任务处理有两种方法:1。多线程2。多处理哪一个更好?如果我想创建一个新进程,如何将数据发送回主进程问题是,php的多任务处理有两种方式:1。多线程2。多处理哪一个更好?如果我想创建一个新流程,我如何将数据发送回主流程