queue

Multiple tasks can be assigned to a single coroutine. We implement this by a queue.