2
루비 클래스 시간 초과가 발견되었습니다. 내 프로젝트에 매우 유용합니다. 예를 들어루비 시간 초과 클래스를 배경 스레드로 사용
하지만 난 백그라운드에서 코드 블록을 실행하고 시간 제한 아래를 계속해야합니다 ..
시간 제한 : 시간 제한 (2) {block.call}
방법 하기 위해서?
루비 클래스 시간 초과가 발견되었습니다. 내 프로젝트에 매우 유용합니다. 예를 들어루비 시간 초과 클래스를 배경 스레드로 사용
하지만 난 백그라운드에서 코드 블록을 실행하고 시간 제한 아래를 계속해야합니다 ..
시간 제한 : 시간 제한 (2) {block.call}
방법 하기 위해서?
require 'timeout'
t = Thread.new {
Timeout.timeout(5) {
while(true) do
puts 'a'
sleep 1
end
}
}
t.join
그러나 제한 시간이 만료되면 예외가 발생하지만 괜찮습니다.