cost 413 ms
PHP 并行如何将变量传递给线程? - PHP parallel how to pass variable to thread?

我使用并行 PHP 库,但我不知道如何将我的脚本变量传递给并行线程。 我在文档中查看我必须在“运行”function 中传递一个数组参数,但我不知道如何访问参数值。 我的脚本: 并行运行function的文档链接: https://www.php.net/manual/en/parallel-ru ...

PHP pthreads与线程号异步卡住 - PHP pthreads async with threads number gets stuck

我正在尝试获取一个脚本,该脚本以limit(5)启动异步线程,并在所有线程繁忙时等待。 如果线程繁忙,我的脚本必须等到一个空闲后才能启动另一个脚本,但是由于某些原因,它确实卡住了。 昨天我发现了pthreads,今天过了几个小时,这就是我所拥有的一切: 编辑:例如,有500个线程的示例 ...

PHP Amp / Parallel。 请给我一个关于池的并行功能的例子 - PHP Amp/Parallel. Please give me example about parallel function with pool

我一直沉迷于有关并行运行功能的任务。 我已尝试过来自krakjoe的这个库多线程pthreads ,但我对ubuntu中的安装有一定的了解。 我试过这个amp / parallel和其他amphp 。 github中的示例运行得很好,但我无法按照我的风格实现它。 如果在此amp / ...

PHP - 多线程和池 - PHP - Multi threading and pools

我在 PHP pthread使用Pool对象,并制作了以下测试脚本,以查看池应如何工作。 我认为,池化应该做的是获取给定数量的任务,打开最多x数量的工作人员,并为他们分配任务,一旦工作人员完成任务,如果有更多任务可用,为该工人分配一项新任务。 鉴于以下示例和上述假设: 我期待这个脚本输出以下信 ...

PHP多线程-如何在所有线程准备就绪后从它们中获取结果? - PHP Multi Threading - How can I obtain the results from all the threads when they are ready?

我正在尝试使用PHP学习多线程。 我已经安装了具有ZTS支持的PHP 7.2.14 ,并在网上查看了很多示例,然后尝试创建一个简单的脚本,以了解我是否了解所学内容。 问题是,我似乎没有:) 这是我制作的脚本: 该脚本应该创建15个单独的任务,并且在每个任务中我必须迭代100次。 ...

PHP ImagickDraw线程化 - PHP ImagickDraw threaded

我正在尝试在PHP上使用ImagickDraw,以使用大量(〜100,000)的circle(),rectangle()等调用来绘制图像。 这些在4个cmyk通道之间分配,因此每个通道约有30k个呼叫。 实际的circle()和rectangle()调用本身确实非常快,并且程序的整个部分 ...

使用Zend Framework 3在PHP中进行多处理 - Multiprocessing in php using zend framework 3

是否有可能从http请求中在php中进行多进程/多线程。 背景 我正在一个项目中,我希望一些数据(不是来自用户的,因此数据上传是一致的)可以上传到api。 我想解耦该过程,以便如果数据上传成功,则通知该客户端并断开连接,并在另一个线程中处理数据。 现在,客户端等待数据被处理, ...

无法加载动态库'C:\\ php \\ ext \\ php_pthreads.dll' - Unable to load dynamic library 'C:\php\ext\php_pthreads.dll'

我正在尝试在我的PHP代码中使用线程,但我无法理解pthreads库,每次运行程序时都会遇到此错误: 我遵循了所需的每一步: 这是我的phpinfo() : 这是我使用的pthreads的版本: 我已经在这个问题上阅读了类似的主题,甚至根据视频教程逐步尝试了所有内 ...

对同一API端点同时执行多个POST调用 - Perform multiple simultaneous POST calls to the same API endpoint

我正在尝试执行多个POST REST调用。 要点 :一次执行多个POST调用。 我很清楚,并且已经与图书馆guzzle合作了,但是我还没有想到要正确地做到这一点。 我可以异步执行GET调用,但对于POST调用却无法在同一级别执行。 然后我遇到了pthreads ,我通读了文档,对如何启动 ...

Laravel 命令、线程和闭包 - Laravel Commands, Pthreads and Closure

需要多线程执行特定的进程。 我了解了 php - pthreads 的扩展。 例如,Laravel 之外的一个简单脚本运行良好,我喜欢结果。 我决定搬到 Laravel,并面临这个问题。 当然我在谷歌搜索,在stackoverflow上发现了一些问题,在那里回答了扩展的作者。 但是我没有帮他回答, ...

如何在PHP7中使用pThreads多线程? 工人,游泳池等 - How to multi-thread with pThreads in PHP7? workers, pool, etc

我目前想学习和实现pthreads - github 。 我已经使用必要的组件编译了php7并验证了thread-safety已启用。 我当前的示例代码有4个属于父类Canine子类。 我应该如何相应地调用Thread类来执行下面显示的所有类中的bark() ? 记住当类从4增加到100 ...

如何将一些数据传递给PHP中正在运行的线程? - How to pass some data to a running thread in PHP?

假设我创建了一个线程并将其与主进程分离,然后启动它。 因此,在分离线程之后,如何将某些数据块(例如strings或int传递给已经运行的线程? 编辑我基本上在做的是尝试实现WS协议: 我找到了各种与将数据传递给正在运行的线程有关的答案,但是找不到专门针对PHP答案。 我 ...

使用线程对象作为多维关联数组 PHP Pthreads - Using Threaded Object as Multidimensional Associative Array PHP Pthreads

我的问题 我正在尝试在基于 pthreads 的 CLI 应用程序中的不同线程之间共享多维关联数组。 我遇到的问题是在不覆盖以前的键的情况下分配键和值。 简单示例 我创建了一个简单的例子,我希望它反映了我在我的真实代码中想要实现的目标。 我希望它的输出是 foo 和 bar 数组都有 20 个 ...

使用--enable-maintainer-zts编译PHP时的缺点或副作用(要使用php pthread) - Drawbacks or side-effects when compiling PHP with --enable-maintainer-zts (to use php pthread)

我有一个Web应用程序,并且在生产环境中与PHP 5.5.5正常运行。 现在,我需要在同一台服务器上运行一些使用php pthread(v。2.0.10)的PHP脚本。 它是安全的重建与PHP --enable-maintainer-zts (允许使用并行线程),并使用相同的可执行文 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM