Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 May 1996 20:14:09 -0700 (MST)
From:      Terry Lambert <terry@lambert.org>
To:        wong@rogerswave.ca (Wong)
Cc:        terry@lambert.org, jehamby@lightside.com, jkh@time.cdrom.com, current@freebsd.org, hackers@freebsd.org
Subject:   Re: Congrats on CURRENT 5/1 SNAP...
Message-ID:  <199605230314.UAA06176@phaeton.artisoft.com>
In-Reply-To: <Pine.BSF.3.91.960522210805.273A-100000@wong.rogerswave.ca> from "Wong" at May 22, 96 09:17:50 pm

next in thread | previous in thread | raw e-mail | index | archive | help
> On Mon, 20 May 1996, Terry Lambert wrote:
> > The Solaris LWP's are a bit harder.  They require kernel preemption and
> > multithreading.
> 
> are you sure? last time I look at it, was that LWP is just another process
> that at will share somebody's code and data segments. use union to make
> use of the process table entries in otherwise regular process table. 

Bzzzt.

1)	per thread kernel stacks
2)	kernel reentrancy for async calls
3)	see John Dysons note on the process page table being shared.

> You are right that they are being used for multithreading in c and ada
> implementation.

Yes; the libLWP (aioread/aiowrite/aiowait/aiocancel) implementation
was never "a supported configuration".


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199605230314.UAA06176>