0
아래의 php 버전이 제 리눅스 서버에 설치되어 있습니다.PHP 버전 5.6.2에 스레드 안전성을 활성화하십시오.
<?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 설치에 대한 스레드 안전을 활성화해야합니다 -
는 지금은 아래의 프로그램을 실행합니다. 누군가 내가 어떻게 그렇게 할 수 있는지 알려줄 수 있습니까?
같은 문제에 대해이 인터넷 검색 결과가 없습니다. 해결책을 찾았습니까? –
안녕하세요. 간단하고 쉬운 방법은 없습니다. 가장 좋은 방법은 Thread Safety Installer에서 PHP를 다시 설치하는 것입니다. – ifti24
네, 그게 주어진 것입니다 :-) 나는 의미했다 : 어딘가에 TS 패키지를 찾았습니까? –