linux — Включить безопасность потоков для Php версии 5.6.2

У меня установлена ​​версия PHP ниже на моем сервере Linux.

введите описание изображения здесь

Теперь я хочу запустить следующую программу —

<?php
class AsyncOperation extends Thread {

public function __construct($arg) {
$this->arg = $arg;
}

public function run() {
if ($this->arg) {
$sleep = mt_rand(1, 10);
printf('%s: %s  -start -sleeps %d' . "\n", date("g:i:sa"), $this->arg, $sleep);
sleep($sleep);
printf('%s: %s  -finish' . "\n", date("g:i:sa"), $this->arg);
}
}
}

// Create a array
$stack = array();

//Iniciate Miltiple Thread
foreach ( range("A", "D") as $i ) {
$stack[] = new AsyncOperation($i);
}

// Start The Threads
foreach ( $stack as $t ) {
$t->start();
}
?>

Мне нужно включить безопасность потоков для моей установки php. Может кто-нибудь сообщить мне, как я могу это сделать?

0

Решение

В порядке, Я спросил сопровождающего пакета:

Если вы хотите использовать многопоточную версию PHP, вы сами по себе. В то время как
это может работать просто отлично в конкретной среде, это не так
поточно-ориентированный во всех возможных сценариях (включая загрузку внешних
модули) и, следовательно, нецелесообразно предоставлять «потокобезопасные» пакеты для
общего пользования.

Так что выхода нет: — /

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]