1
这是一个非常简单的问题。简单的红宝石对象顺序
def func1
t2=Thread
while true
# if t2.alive?
# puts "GUI is running"
# end
puts Thread.t2.stop?
puts "func1 at: #{Time.now}"
sleep(1)
end
end
t1=Thread.new{func1()}
t2=Thread.new{TheGUI()}
t1.join
t2.join
t2仅在代码中稍后声明,因此在尝试运行时出现错误。 错误是'未定义的局部变量或方法't2''
如何解决这个问题,而不需要重新排序我的代码?
感谢
我更新的代码。谢谢 –
哇,非常感谢! –