reworded paragraph re #36
This commit is contained in:
@@ -77,11 +77,8 @@ The key to these tasks is that they're able to yield control to the runtime's
|
||||
scheduler and then resume execution again where it left off at a later point.
|
||||
|
||||
In contrast to leaf futures, these kind of futures do not themselves represent
|
||||
an I/O resource. When we poll these futures they will run until they get to a
|
||||
leaf function that blocks, where it yields control to the scheduler and waits
|
||||
for some resource to signal us that it's ready so we can resume where we left
|
||||
off. These futures can nest many non-leaf futures and will keep on going until
|
||||
they get to a leaf-future which returns `Pending` when polled.
|
||||
an I/O resource. When we poll them they will run until they get to a
|
||||
leaf-future which returns `Pending` and then yield control to the scheduler.
|
||||
|
||||
## Runtimes
|
||||
|
||||
|
||||
Reference in New Issue
Block a user