Описание тега php-pthread
NonePthreads is an Object Orientated API that allows user-land multi-threading in PHP. It includes all the tools you need to create multi-threaded applications targeted at the Web or the Console. PHP applications can create, read, write, execute and synchronize with Threads, Workers and Threaded objects.
3
ответа
PHP - Многопоточность и пулы
Я использую Pool объект в PHP pthreadи сделал следующий тестовый скрипт, чтобы увидеть, как пул должен работать. Я подумал, что пул должен делать, чтобы получить заданное количество задач, открыть максимум x количество работников, и назначить им зад…
16 янв '19 в 12:43
0
ответов
Многопоточность PHP - Как я могу получить результаты из всех потоков, когда они будут готовы?
Я пытаюсь научиться многопоточности с помощью PHP. Я установил PHP 7.2.14 с поддержкой ZTS, просмотрел множество примеров в сети, а затем попытался создать простой скрипт, чтобы понять, понимаю ли я то, что узнал. Проблема в том, что, кажется, я не …
15 янв '19 в 12:19
0
ответов
Почему сокет в объекте имеет значение 0
Я создаю многопоточный сервер, и я застрял на этой проблеме. Чтобы принимать и обрабатывать соединения, я использую socket_accept, а затем создаю объект Connection, добавляю его в массив и затем выбираю весь массив. Но по какой-то причине, когда я д…
05 фев '19 в 18:59
0
ответов
PHP: ошибка соединения с браузером при вызове Thread::start()
У меня странная проблемаЯ реализую параллельный поиск в веб-приложении, но как только я вызываю метод start() для каждого из потоков в массиве, мое соединение блокируется браузером (Firefox 60) Вот кусок кода: // fill values into threads $threadData…
19 июн '18 в 09:10
0
ответов
Как прекратить чтение команд из консоли, используя readline?
Как перестать читать команды из консоли используя readline() работает в другой теме? У меня есть код: <?php class Reader extends Thread { private $enabled = true; public function run() : void { while($this->enabled) { $command = trim(readline(…
17 янв '18 в 16:24
0
ответов
Какова цель класса Socket в расширении pthreads для PHP
Расширение pthreads для PHP имеет недокументированный класс сокетов с соответствующим названием "Socket". В папке примеров расширения есть, по крайней мере, один пример, который использует класс Socket, но кроме этого (и просматривая код расширения)…
21 июл '18 в 21:23
1
ответ
PHP ImagickDraw с резьбой
Я пытаюсь использовать ImagickDraw на PHP, чтобы нарисовать изображение с помощью очень большого числа (~100 000) вызовов circle() rectangle() и т. Д. Они разделены на 4 канала cmyk, поэтому каждый канал получает около 30 тыс. Вызовов. Настоящий cir…
06 дек '18 в 20:40
1
ответ
Как получить доступ к переменной конструктора потока в функции запуска?
class Test extends thread { function __construct(&$db,$userObj) { $this -> userObj = $userObj; print "Original:"; var_dump($db); $this->db = $db; print "InThread:"; var_dump($this->db); // as value of $this->db and db(in constructor…
23 сен '16 в 10:07
2
ответа
php почему я получаю Класс 'Thread' не найден
Я использую php версии 7 и определил класс, который расширяет класс Thread, но когда я запускаю мою программу, которая выдает мне класс "Thread", ошибка не найдена. Я произвел поиск и обнаружил, что должен скопировать pthreadVC2.dll в папках apache …
23 ноя '17 в 05:29
1
ответ
Невозможно загрузить динамическую библиотеку 'C:\php\ext\php_pthreads.dll'
Я пытаюсь включить потоки в свой php-код, но не могу разобраться с библиотекой pthreads, и каждый раз, когда я запускаю свою программу, я сталкиваюсь с этой ошибкой: Warning: PHP Startup: Unable to load dynamic library 'C:\php\ext\php_pthreads.dll' …
27 сен '18 в 11:33
0
ответов
Не могу перегрузить Threaded::run из внутреннего класса
Вот суть того, что я пытаюсь Как видите, перегрузка должна выполняться внутри родительского pthreads_thread_entry, но это не так. <?php $test = new Test(); $test->start(); $test->join(); ?> Должен напечатать идентификатор потока и спать…
22 июн '17 в 18:13
0
ответов
PHP Pthreads и загрузка процессора
Я пытаюсь найти лучший способ использовать pthreads с PHP и, возможно, я не искал в нужных местах. Я написал скрипт с примером, взятым из https://www.sitepoint.com/parallel-programming-pthreads-php-fundamentals/ Когда я его реализовал, все выглядело…
02 окт '18 в 04:40
1
ответ
Недостатки или побочные эффекты при компиляции PHP с --enable-keeper-zts (для использования php pthread)
У меня есть веб-приложение, и оно отлично работает с PHP 5.5.5 в производственной среде. Теперь на том же сервере мне нужно запустить несколько PHP-скриптов, использующих php pthread (v. 2.0.10) Безопасно ли перестраивать php с --enable-maintainer-z…
09 мар '16 в 14:56
0
ответов
Попытка многопоточных соединений SSH
У меня есть куча серверов, и я потратил силы на создание сценария php для ssh всех моих серверов, сбора последней записи в журнале и вставки всех результатов в базу данных. Я использую phpseclib для подключения к серверу, и один за другим он работае…
16 июн '18 в 14:02
0
ответов
PHP Pthread управление пулом
(Первая проблема ниже) Наконец-то сделал так, как хотел! Что за головная боль ^^ Не используя бассейн был ответ;) Итак, вот мой код, вывод ниже! Как вы видите на выходе, мои рабочие места распределяются равномерно между работниками 1 и 2, в то время…
04 авг '17 в 07:38
1
ответ
Выполните несколько одновременных вызовов POST к одной и той же конечной точке API
Я пытаюсь выполнить несколько POST ОТДЫХ Позвони. Подвох : выполнение нескольких вызовов POST одновременно. Я полностью осведомлен и работал с библиотекой guzzle но я не решил сделать это правильно. Я могу выполнить GET вызывает асинхронно, но ничег…
25 июл '17 в 17:02
0
ответов
PHP Multi Threading - Синхронизация файла кэша между потоками
Я создал скрипт, который для игровой ситуации пытается найти наилучшее из возможных решений. Он делает это, моделируя каждый возможный ход и количественно оценивая их, решая, таким образом, какой ход лучше сделать (что приведет к самой быстрой побед…
16 янв '19 в 11:05
1
ответ
Команды Laravel, Pthreads и Закрытие
Необходимо выполнить конкретный процесс несколькими потоками. Я узнал о расширении для php - pthreads. Например, простой сценарий вне Laravel работает отлично, и мне понравились результаты. Я решил переехать в Ларавел и столкнулся с проблемой. Конеч…
13 окт '16 в 09:45
1
ответ
Как многопоточность с pThreads в PHP7? рабочие, бассейн и т. д.
В настоящее время я хочу изучить и реализовать pthreads - github. Я собрал php7 с необходимыми компонентами и проверил, что thread-safety включен. Мой текущий пример кода имеет 4 дочерних класса, которые принадлежат родительскому классу Canine, Как …
04 сен '16 в 12:40
1
ответ
Многопроцессорная обработка в php с использованием Zend Framework 3
Возможно ли многопроцессорность / многопоточность в php из запроса http. Фон Я работаю над проектом, в котором я ожидаю, что некоторые данные (не от пользователя, поэтому загрузка данных последовательна) будут загружены в API. Я хочу отделить процес…
05 окт '18 в 16:08