DragonFly kernel List (threaded) for 2007-02
DragonFly BSD
DragonFly kernel List (threaded) for 2007-02
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: [PATCH] 1:1 Userland threading stage 2.11/4:


From: Matthew Dillon <dillon@xxxxxxxxxxxxxxxxxxxx>
Date: Sat, 3 Feb 2007 10:23:34 -0800 (PST)

:Move signals into lwps, take p_lwp out of proc.
:
:Originally-Submitted-by:  David Xu <davidxu@freebsd.org>
:---
:
:This time as attachment, by request of tom.
:
:This is an updated and polished version.  If no objections come, I'd like=
: to commit this in 5 hours.
:
:cheers
:  simon

    Just as an aside, I seem to remember POSIX making a distinction between
    'global' signals and 'per-thread' signals.  Something about a signal that
    cannot be handled by a thread is queued globally and then processed by
    the first thread that can take it, or something like that.

    This would imply that we need to have a two-level signal delivery 
    architecture (lwp layer and process layer).

						-Matt



[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]