Following on from my question in the comment to this answer to the question "Gevent pool with nested web requests":
Assuming one has a large number of tasks, is there any downside to using gevent.spawn(...) to spawn all of them simultaneously rather than using a gevent pool and pool.spawn(...) to limit the number of concurrent greenlets?
Formulated differently: is there any advantage to "limiting concurrency" with a gevent.Pool even if not required by the problem to be solved?
Any idea what would constitute a "large number" for this issue?