以下は動作しません。スレッド内で resources.next_document を呼び出すと、nil が返されます。スレッドを使用しない同じ呼び出しは、期待どおりに機能します。
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