Subject: Re: UP N:1 vs. MP/UP 1:1 vs. MP/UP M:N and newlock2
To: Matthew Mondor <>
From: Rhialto <>
List: tech-kern
Date: 02/24/2007 22:36:58
On Thu 22 Feb 2007 at 12:49:43 -0500, Matthew Mondor wrote:
> If by N:1 you mean userspace only threads, you could try out libpth and
> see how it behaves (although make sure to also enable its blocking
> syscall wrapper support option at build time for the compatibility POSIX
> threads layer).  GNU Pth is actually only a select(2) based system, so
> it will not scale with SMP but should work rather well for I/O...

Note that Pth never worked properly for some programs on Alpha, where it
somehow did work for the same programs on i386. When SA came along I
stopped thinking about it so I don't remember any more details though.

___ Olaf 'Rhialto' Seibert      -- You author it, and I'll reader it.
\X/ rhialto/at/        -- Cetero censeo "authored" delendum esse.