Помогите разобраться с потоками из этой темы:
http://develnet.ru/blog/addons/84.html
Код на кнопку:
Вопрос вот в чем. Почему такая конструкция работает:
а такая останавливает поток $job?
http://develnet.ru/blog/addons/84.html
PHP код:
class ThJob extends Thread {
function OnExecute() {
$this->num = 0;
while(true) {
$this->num++;
sleep(1);
}
}
}
class ThDriver extends Thread
{
function OnExecute(){
$this->num = 0;
while (true) {
$this->num++;
sleep(1);
}
}
}
global $driver, $job;
$driver = new ThDriver;
$job = new ThJob;
$driver->job = $job;
PHP код:
global $driver, $job;
$job->Start();
$driver->Start();
c('timer1')->enabled = true;
PHP код:
global $driver, $job;
c("memo1")->text = $driver->num.' '.$job->num;
PHP код:
global $driver, $job;
c("memo1")->text = $driver->num.' '.$driver->job->num;