title: Multiple fork() Concurrency
body: <p>How do you use the fork() command in such a way that you can spawn 10 processes and have them do a small task concurrently.</p>
  
  <p>Concurrent is the operative word, many places that show how to use fork only use one call to fork() in their demos. I thought you would use some kind of for loop but i tried and it seems in my tests that the fork()'s are spawning a new process, doing work, then spawning a new process. So they appear to be running sequentially but how can I fork concurrently and have 10 processes do the work simultaneously if that makes sense?</p>
  
  <p>Thanks.</p>
  
  <p><strong>Update:</strong> Thanks for the answers guys, I think I just misunderstood some aspects of fork() initially but i understand it now. Cheers.</p>