以下不起作用。线程内对resources.next_document的调用返回nil。没有线程的调用按预期工作。Ruby,MongoDB:如何在线程之间共享游标?
任何MongoDB专家都在那里? :P
resources = db[Resource::COLLECTION].find
number_of_threads.times do
threads << Thread.new do
while resource = resources.next_document
puts 'one more doc'
end
end
end
有趣......为什么会在查询中之前或线程产卵后开始不同影响光标如果光标之间共享所有线程? – Alexandre 2010-02-23 16:01:49
kb:看看我的答案,并告诉我你的想法 – Alexandre 2010-02-24 12:29:53