title: Execute programs out of C
body: <p>I´m trying to get some values displayed on an eInk-Display (via SPI). I already wrote the software to initialize the display and display the values passed as command-line arguments. The problem is, because of the eInk-technology it takes a few seconds for the display to have fully actualized, so the display-program is also running for this time.</p>
  
  <p>The other ("Master"-) program collects the values and does other stuff. It has a main loop, which has to be cycled through at least 10x/second.
  So I want to start the displaying program from within the main loop and immediately continue with the loop.</p>
  
  <p>When using <code>system()</code> or <code>execl()</code>, the Master-program either waits till the display program is finished or exits into the new process.</p>
  
  <p>Is there a way to just start other programs out of other ones without any further connection between them? It should run on Linux.
  May fork() be a solution?</p>