这真的很奇怪,这段代码经常执行并且工作好几周,但是今天它抛出了异常:
./monitor.rb:513:in `join': exception class/object expected (TypeError)
这是代码更奇怪:
if not thr.alive?
thr.join #line 513
end
编辑:
看起来线程连接的错误处理有问题,但由于错误信息不清楚,我不知道问题是什么。知道是什么原因引起的吗?
注意:它是ruby1.9.1。