Articles of pthreads

PHP pthreads – общие объекты

Im ищет безопасный и быстрый способ использования общего объекта. Я задал вопрос уже здесь: https://github.com/krakjoe/pthreads/issues/470, но это было неправильно. Попытка совместного использования объекта (Threaded) со многими другими контекстами (Thread). Все потоки обновляют этот объект осколков – они могут устанавливать собственные запросы и также отвечать на запросы от других. Теперь, когда krakjoe ответил, что блокировка / […]

Проблема установки PHP pthreads на сервере Ubuntu

Я пытаюсь установить pthreads на моем сервере Ubuntu 12.04, где работает PHP Version 5.5.8-3 + sury.org ~ exact + 2. Насколько мне известно, это была стандартная установка через apt-get. Затем я пытаюсь запустить sudo pecl install pthreads это приводит к следующей ошибке: проверка проверки на ZTS … configure: ошибка: pthreads требует ZTS, пожалуйста, перекомпилируйте PHP […]

pthreads для PHP не выполняет параллельные потоки в Apache

Я использую расширение pthreads для PHP. Когда я запускаю PHP-скрипт из cmd в Windows, я получаю параллельные потоки, но когда я вызываю тот же скрипт из Apache, у меня получается другой результат, и мне кажется, что это однопоточное выполнение. Есть ли какая-то конфигурация, которую я должен сделать для Apache, чтобы получить ответ вроде cmd (parallel)? […]

В чем разница между объектом Thread и объектом Worker (php pthreads)

Единственное объяснение, которое я нашел до сих пор, здесь: http://pthreads.org Но что это означает с точки зрения кода? Когда следует использовать Worker (s) и где использовать Threads? Благодаря!

Не удалось установить pThread на Windows Xampp

Обновление: Похоже, я не делаю ничего плохого здесь. Когда я выполняю пример потока, он работает нормально. Я не уверен, тогда почему я получаю эти ошибки, когда я запускаю Apache. Есть идеи? Я пытаюсь установить pThread на Xampp (Windows 7) следующим образом: Моя информация о версии PHP: 5.4.7 VC9 x86 Я загрузил php_pthreads-0.0.45-5.4-ts-vc9-x86.zip Затем я добавил […]

Отправить несколько номеров SMS-запросов за одну секунду PHP

Я пытаюсь отправить SMS с помощью API. Он отправляет почти одно SMS в секунду, но я хочу отправить несколько SMS за одну секунду, используя многопоточность / pthreads в PHP. Как это возможно или как я могу отправить несколько запросов SMS асинхронно на сервер API с моего конца по крайней мере раз. //Threads Class class MThread […]

php pthreads не запускается на xampp 7.0.2

Я установил новый xampp (7.0.2 атм). Я создал php-cli.ini, добавил расширение pthread и установил ограничение на 3 ГБ. Но когда я пытаюсь запустить сценарий потока, я получил следующее: PHP Fatal error: Uncaught RuntimeException: cannot start my_thread, out of reso urces in C:\xampp\htdocs\w\start_threads.php:160 Stack trace: #0 C:\xampp\htdocs\w\start_threads.php(160): Thread->start() #1 {main} thrown in C:\xampp\htdocs\w\start_threads.php on line 160 […]

PHP Pthreads последняя версия 3.1.6 (64 бит), не устанавливаемая на Apache

Я пытаюсь установить последнюю версию pthreads 3.1.6 64bit для PHP. Согласно совету автора pthreads, на http://github.com/krakjoe/pthreads Я поместил две dll в нужные места. Добавьте pthreadVC2.dll (входит в состав выпусков Windows) в тот же каталог, что и php.exe, например. C: \ Apache24 \ php Добавьте php_pthreads.dll в папку расширения PHP, например. C: \ Apache \ PHP […]

Как заставить pthreads работать в PHP?

Я использую wampserver для тестирования и запуска кода WordPress на моем локальном компьютере. Чтобы запустить pthread, я выполнил следующие шаги: 1) Я получил zip-файл pthread из http://windows.php.net/downloads/pecl/releases/pthreads/0.44/ (Моя машина имеет php 5.3.13 и php_pthreads-0.44-5.3-ts-vc9-x86.zip file из приведенной выше ссылки). 2) Извлечен zip-файл. Переместил файл php_pthreads.dll в каталог C:\wamp\bin\php\php5.3.13\ext . 3) Переместил pthreadVC2.dll в каталог C:\wamp\bin\php\php5.3.13 […]

Как использовать расширение Pthreads PHP в Ubuntu

У меня проблемы с расширением PHP Pthreads . Я скомпилировал PHP с включенным ZTS ( –enable-maintainer-zts ) и установил pthreads через pecl, а также попытался вручную скомпилировать расширение. Кажется, я действительно не знаю, как его использовать. Я предположил, что смогу использовать класс Thread в PHP, как и любой другой встроенный класс, но не повезло, поскольку […]