> run.sh example_fork2
Child A forked: 2
Child A executing...
A 0...
Child B executing...
Child B forked: 3
B 0...
Child C forked: 4
Waiting for 2...
Child C executing...
C 0...
A 1...
B 1...
C 1...
A 2...
B 2...
C 2...
A 3...
B 3...
C 3...
A 4...
B 4...
C 4...
A 5...
B 5...
C 5...
A 6...
B 6...
C 6...
A 7...
B 7...
C 7...
A 8...
B 8...
C 8...
A 9...
B 9...
C 9...
Child A done!
Waiting for 3...
Child B done!
Waiting for 4...
Child C done!
