A spawned process may be destroyed automatically when its parent is destroyed, as one method; another design is to have spawned processes proceed independent of the parent, thus killing a parent does not effect the child processes. Discuss the advantage and disadvantage of each approach. Give an example of a situation where killing a parent process should not destroy any child processes.