Are all tasks consumed ?
Returns:
192 193 194
# File 'lib/thread/pool.rb', line 192 def done? @todo.empty? and @waiting == @spawned end