starting many child threads simultaneously

i have a parent process and 5 child process.
As soon as the parent process is completed the 5 child processes need to start simultaneously (like multithreading)
All I need to do in a shell script
the child process is a function
can any one help me on this

thanks in advance

Something like this?

call_all()
      {
 child_proc1.sh &
 child_proc2.sh &
 child_proc3.sh &
 child_proc4.sh &
     }
parent_script.sh && call_all