Date: Tue, 2 Nov 1999 08:44:49 +1100 From: John Birrell <jb@cimlogic.com.au> To: Peter Dufault <dufault@hda.com> Cc: Julian Elischer <julian@whistle.com>, freebsd-arch@freebsd.org Subject: Re: Threads goals version III Message-ID: <19991102084448.A66172@freebsd1.cimlogic.com.au> In-Reply-To: <199911011233.HAA17742@hda.hda.com>; from Peter Dufault on Mon, Nov 01, 1999 at 07:33:52AM -0500 References: <Pine.BSF.4.05.9910311908080.8816-100000@home.elischer.org> <199911011233.HAA17742@hda.hda.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Nov 01, 1999 at 07:33:52AM -0500, Peter Dufault wrote: > > 4/ All threads in a processs see the same address space (exactly). > > Stacks too? Is that a rule implied from POSIX or one for portability? I think so. There is nothing to stop a thread from passing a pointer to something on it's stack to another thread, assuming that it will ensure that the stack will remain valid. This is common practice where one thread parents one or more child threads and wishes to share information with them. -- John Birrell - jb@cimlogic.com.au; jb@freebsd.org http://www.cimlogic.com.au/ john.birrell@cai.com john.birrell@opendirectory.com.au To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991102084448.A66172>