Bars
Новичок
Делаю очень ресурсоёмкий парсер сайта, который иногда даже ложит сервер, и понадобилось вникнуть в потоки:
http://masnun.com/2013/12/15/multithreading-in-php-doing-it-right.html
В моём скрипте есть класс WorkerThreads:
И есть глобальная переменная $parsed ВНЕ этого класса, в которую надо записать значение из этого класса (потока) (да хоть прочитать, а то выводится лишь "[] [] [] [] [] [] [] [] "). А таких переменных несколько! Плюс запись всех их в JSON
Что делать в таком случае?
http://masnun.com/2013/12/15/multithreading-in-php-doing-it-right.html
В моём скрипте есть класс WorkerThreads:
PHP:
$parsed = 0;
class WorkerThreads extends Thread {
private $data;
public function __construct($response) {
$this->data = $response;
}
public function run() {
global $parsed;
echo '['.$parsed.'] ';
// Ресурсоемкая задача с кучей foreach'ев над большими массивами
}
}
Что делать в таком случае?
Последнее редактирование: