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

Insider: How the basic tech behind the Internet works
Join the discussion
Be the first to comment on this article. Our Commenting Policies