Может ли использовать ajax для достижения истинного многопоточного? Если может, как это сделать? пожалуйста, дайте мне некоторую связанную информацию, веб-сайт или книги. спасибо ~!
Я использую php5.5 на своем веб-сервере. Теперь я хочу использовать pthreads. Вот мой php config: http://dd19010.kasserver.com/infophp.php55 После реализации этого кода ….. <?php class AsyncOperation extends Thread { public function __construct($threadId) { $this->threadId = $threadId; } public function run() { printf("T %s: Sleeping 3sec\n", $this->threadId); sleep(3); printf("T %s: Hello World\n", $this->threadId); } } $start = microtime(true); […]
Я обнаружил, что этот пакет PECL называется потоками , но пока нет релиза. И на веб-сайте PHP ничего не происходит.
Существует ли реалистичный способ реализации многопоточной модели в PHP, действительно ли это или просто имитировать ее. Некоторое время назад было высказано предположение, что вы можете заставить операционную систему загружать другой экземпляр исполняемого файла PHP и обрабатывать другие одновременные процессы. Проблема заключается в том, что когда PHP-код завершает выполнение экземпляра PHP, он остается в памяти, потому […]
Я видел разные двоичные файлы для PHP, например, без потоковой или потоковой безопасности? Что это значит? В чем разница между этими пакетами?
Я создаю веб-приложение с помощью zend, здесь я создаю интерфейс, из которого пользователь-A может отправлять электронную почту нескольким пользователям и работает отлично, но это замедляет время выполнения, из-за чего пользователь-ожидание слишком много для «подтвержденный ответ» (который будет отображаться после отправки сообщений электронной почты). В Java есть «Threads», с помощью которых мы можем выполнять эту задачу […]
Я нашел PECL pthread Thread не может использовать объект массива. Что я могу сделать, чтобы найти причину? Пример кода: class my extends Thread { public function __construct() { $this->arr = array(); $this->id = 0; } pulbic function run() { while (true) { $this->wait(); } } public function set() { $this->id = rand(0, 1000); $this->arr[] = […]
Php, на самом деле не создан для многопоточности, но у вас есть рабочий стол для работы с потоками в php.
Недавно я прочитал о http://php.net/pcntl и искал, насколько хороши эти функции, и если было бы разумно использовать многопоточность в PHP, поскольку это не основная функция PHP. Я хотел бы запускать события, которые не требуют обратной связи через него, как ручное выполнение cronjob. Все это предполагается запустить в веб-приложении, написанном с помощью Zend Framework
Недавно работая с расширением pthreads , я обнаружил аномалию. У меня простой объект с внутренним состоянием: class Sum { private $value = 0; public function add($inc) { $this->value += $inc; } public function getValue() { return $this->value; } } Теперь я создал класс Thread, который что-то делает с этим объектом: class MyThread extends Thread { […]