From owner-freebsd-hackers Thu Jan 30 11:45:53 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA27231 for hackers-outgoing; Thu, 30 Jan 1997 11:45:53 -0800 (PST) Received: from ki1.chemie.fu-berlin.de (ki1.Chemie.FU-Berlin.DE [160.45.24.21]) by freefall.freebsd.org (8.8.5/8.8.5) with SMTP id LAA27226 for ; Thu, 30 Jan 1997 11:45:51 -0800 (PST) Received: by ki1.chemie.fu-berlin.de (Smail3.1.28.1) from mail.hanse.de (193.174.9.9) with smtp id ; Thu, 30 Jan 97 20:45 MET Received: from wavehh.UUCP by mail.hanse.de with UUCP for rminnich@Sarnoff.COM id ; Thu, 30 Jan 97 20:45 MET Received: by wavehh.hanse.de (4.1/SMI-4.1) id AA23376; Thu, 30 Jan 97 18:53:18 +0100 Date: Thu, 30 Jan 97 18:53:18 +0100 From: cracauer@wavehh.hanse.de (Martin Cracauer) Message-Id: <9701301753.AA23376@wavehh.hanse.de> To: rminnich@Sarnoff.COM Cc: freebsd-hackers@freebsd.org Subject: Re: Using rfork() / threads Newsgroups: hanse-ml.freebsd.hackers References: <199701301149.AA268284982@fakir.india.hp.com> Reply-To: cracauer@wavehh.hanse.de Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk rminnich@Sarnoff.COM (Ron G. Minnich) wrote: [rfork] >VM space handling is a little different. If you request VM space sharing, >you don't exactly get Vm address space sharing: what you get is instead >shared data areas where in normal fork they are copied. More details on >request. The effect is what you want, though: shared data areas. Could you explain a bit more. What exactly is the difference between VM space sharing and shared data areas from the process' and the kernel perspective? Thanks Martin -- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% Martin_Cracauer@wavehh.hanse.de http://cracauer.cons.org Fax.: +4940 5228536 "As far as I'm concerned, if something is so complicated that you can't ex- plain it in 10 seconds, then it's probably not worth knowing anyway"- Calvin