завершить поток не удается - PullRequest
0 голосов
/ 15 марта 2012

У меня проблема с завершением потока прямо сейчас.Есть ли способ убить поток сразу?

def write_data
  linux.execute("/usr/local/bin/pload -w -W -o", timeout=> 10800)
end

def func
  if( a < b)
    th = nil
    th = Thread.new{
      write_data
    }
    th.run

    wait_until(interval=>60,timeout=>never){
      if( b > a)
    }

    th.kill if th and th.alive?
  end
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...