reworded paragraph re #36

This commit is contained in:
Carl Fredrik Samson
2021-01-15 16:18:56 +01:00
parent 2889b9d9a4
commit 800e923824

View File

@@ -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