Cloning A Process

In a previous newsletter, I discussed the fork() system call. fork()

launches a new process as a child of the parent process. With fork(),

the parent and the child have distinct address spaces. This is a

classic implementation of multiprocessing. In a multithreaded

application, the main process and its threads behave like distinct

processes too, except that they share some or all of their resources

Morale boosters: 5 proven ways to motivate your IT team
View Comments
You Might Like
Join the discussion
Be the first to comment on this article. Our Commenting Policies