Confusion in fork join ... disable fork

In reply to AshishP:

Calling a task or function does not create a new process; only a fork can do that. In this case, t1 is a task activation, not new process. So process f1 and a1-a6 are all descendents of the same parent process.