Quantcast
Channel: Сообщество PHP DevelStudio - среда разработки программ
Viewing all articles
Browse latest Browse all 6336

Управление потоком из потока

$
0
0
Помогите разобраться с потоками из этой темы:
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

а такая останавливает поток $job?
PHP код:

global $driver$job;
c("memo1")->text $driver->num.' '.$driver->job->num


Viewing all articles
Browse latest Browse all 6336

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>