Fan out work to background processes and wait for them all.
ThreadPoolExecutor fan-out for I/O-bound work.
Issue several HTTP requests in parallel with Promise.all.
Fan-in pattern: workers push results onto a channel.
Use std::thread::spawn and join handles for parallel work.
Fan out HTTP calls across threads and join them.