> Only use fork in toy programs. The challenge is that successful toy programs grow into large ones, and large programs eventually use threads. It might be best just to not bother.
How do you create a new process and pipe it data in a fast fashion without using fork, exec or posix_spawn ?