Forking new processes is an extremely handy function in programming that allows you to run tasks in parallel to one another, from a single invocation of a program. You may be interested in forking if: You have a multi-processor/threaded CPU and want...