fork download
  1. int main () {
  2. if ( fork () != 0) {
  3. if ( fork () != 0) {
  4. printf (" hello1 \n") ;
  5. } else {
  6. fork () ;
  7. }
  8. printf (" hello2 \n") ;
  9. } else {
  10. if ( fork () != 0) {
  11. printf (" hello3 \n") ;
  12. } else {
  13. fork () ;
  14. }
  15. printf (" hello4 \n") ; // <-- this one !
  16. }
  17. printf (" hello5 \n") ;
  18. }
Success #stdin #stdout 0s 5292KB
stdin
Standard input is empty
stdout
 hello1 
 hello2 
 hello5 
 hello2 
 hello5 
 hello3 
 hello4 
 hello5