messaging questions...

David Leimbach leimy2k at mac.com
Thu Nov 27 16:43:45 PST 2003


On Nov 27, 2003, at 1:50 PM, Hiten Pandya wrote:

Matthew Dillon wrote:
:Cool.... So I have been gleefully digging through the thread code as 
it :seems important to
:understand that before trying to message a thread :)...  I noticed 
the :kernel has a way to get
:the current thread very easily via some macros and functions.
:
:Is there any way a user can just find out what his current thread 
is?  :I presume every process
:has at least 1 of these things or a lot of what I am reading in the 
:kernel doesn't look like it
:would work very well.
:
:Dave
     Each user process has only one kernel thread.  That is, DFly is 
not     organized like the KSE model in FreeBSD-5.  DFly's 
organization
    is very simple by comparison because the intention with DFly is
    to have to userland manage userland threads entirely within
    userland.
    If that makes any sense :-)
	And also, a thread can be standalone and not linked to a
	process.  Watch out for this one David, it bites the ass
	very badly. :-)
Cool.. thanks for the head's up.

	--
	Hiten Pandya (hmp at xxxxxxxxxxxxx)






More information about the Kernel mailing list