Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 28 Jul 2000 14:08:54 -0500
From:      Chris Costello <chris@calldei.com>
To:        Nate Williams <nate@yogotech.com>
Cc:        Bjorn Tornqvist <bjorn@tornqvist.net>, freebsd-hackers@FreeBSD.ORG
Subject:   Re: BSD,Posix,Linux Threading - Are they really useable?
Message-ID:  <20000728140854.L37935@holly.calldei.com>
In-Reply-To: <200007281538.JAA22915@nomad.yogotech.com>
References:  <398111DA.443B41F9@tornqvist.net> <20000728003913.K37935@holly.calldei.com> <200007281538.JAA22915@nomad.yogotech.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Friday, July 28, 2000, Nate Williams wrote:
> >    That is incorrect.  FreeBSD's userland pthread implementation
> > does not block the whole process on I/O.  POSIX does not specify
> > this behavior either.

> Actually, sometimes it does (for example when reading from an I/O device
> where select can't be used succesfully).

   Hmm.  That's true.  And that's where uthreads has its main
problems as I understand it.

> > > FreeBSD Kernel-threads (dunno what they are called actually) can't be
> > > used natively!? (Searched the archives and found an explanation that the
> > > only way to access normal kernel SMP-thread functionality is to use
> > > LinuxThreads)

> >    FreeBSD's kernel threads are for separate threads of execution
> > in the kernel and aren't the same thing as threads for a user
> > process.

> You're missing the point.  He's asking for 'kernel threads' so that
> multiple independant thread of execution for a given 'userland process'
> can be running simulataneously (virtually on a UP, and realistically on
> a MP).

   I thought he had seen the term 'kernel threads' in the context
of FreeBSD before, likely in the context of kthread_create() in
the kernel.

-- 
|Chris Costello <chris@calldei.com>
|May the force be... your umbrella!  - Plucky Duck
`-------------------------------------------------


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message




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