Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 19 Sep 2002 20:14:23 -0700
From:      Bill Huey (Hui) <billh@gnuppy.monkey.org>
To:        freebsd-arch@freebsd.org
Cc:        "Bill Huey (Hui)" <billh@gnuppy.monkey.org>
Subject:   New Linux threading model
Message-ID:  <20020920031423.GA3380@gnuppy.monkey.org>

next in thread | raw e-mail | index | archive | help

Hello,

I got this off of lkml:

	http://marc.theaimsgroup.com/?l=linux-kernel&m=103248252713576&w=2

paper:
	http://people.redhat.com/drepper/nptl-design.pdf

They basically went to (kept) a 1:1 threading model, but added a bunch of
things to the kernel so that stuff like signal handling, pid, thread suspension
via signal notification, etc... are all very conformant to Posix threading
now.

In their paper, they talk briefly about how they came to the decision that
1:1 is better than M:N and why they chose that against variants of M:N
including scheduler activations, a cross process fast-path synchronization
primitive called "futexes", etc...

bill


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?20020920031423.GA3380>