phasync
Manual / Processes

Manual

Processes

Run child processes without blocking the other coroutines.

Introduction#

Process::run() (through ProcessRunner, behind ProcessInterface) starts a child process and hands back its standard streams to read and write from a coroutine, without blocking the others while it runs. See Running processes for starting several at once, talking back and forth, and timing one out.

Guides#

Examples#

Reference#