PHP 之pthreads多線程模塊在windows下的安裝

1、查看phpinfophp

2、下載pthreads擴展apache

下載地址:http://windows.php.net/downloads/pecl/releases/pthreads/windows

3、複製文件服務器

  • 複製php_pthreads.dllD:\wamp\bin\php\php5.5.12\ext\目錄下
  • 複製pthreadVC2.dllD:\wamp\bin\php\php5.5.12\目錄下
  • 複製pthreadVC2.dllD:\wamp\bin\apache\apache2.4.9\bin目錄下 
  • 複製pthreadVC2.dllC:\windows\system32目錄下

4、配置php.ini重啓服務器測試

5、測試spa

文檔地址:https://www.php.net/manual/zh/book.pthreads.php.net

class test_pthreads extends Thread{
    function run(){
        for($i=1;$i<10;$i++){
            echo Thread::getCurrentThreadId() .  "\r\n";
        }
    }
}

for ($i = 0; $i < 2; $i++) {
    $pool[] = new test_pthreads();
}

foreach($pool as $worker){
    $worker->start();
}
foreach($pool as $worker){
    $worker->join();
}

相關文章
相關標籤/搜索