*BSD News Article 92392


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!solace!nntp.se.dataphone.net!nntp.uio.no!news.maxwell.syr.edu!news.mathworks.com!enews.sgi.com!news.corp.sgi.com!fido.asd.sgi.com!neteng!lm
From: lm@neteng.engr.sgi.com (Larry McVoy)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: Linux or FreeBSD (or something else?)
Date: 31 Mar 1997 00:38:19 GMT
Organization: Silicon Graphics Inc., Mountain View, CA
Lines: 12
Message-ID: <5hn11r$6gr@fido.asd.sgi.com>
References: <3337e3ad.1847437@news.sprynet.com> <5hbh2g$gah$1@kayrad.ziplink.net> <333990e3.2587820@news.sprynet.com> <5hlju0$ftk$1@news.belwue.de> <5hmlnk$c3m@dfw-ixnews4.ix.netcom.com> <333EE7B4.237C228A@FreeBSD.org>
Reply-To: lm@slovax.engr.sgi.com
NNTP-Posting-Host: neteng.engr.sgi.com
X-Newsreader: TIN [version 1.2 PL2]
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:38094

Jordan K. Hubbard (jkh@FreeBSD.org) wrote:
: That's all complete bollocks, unfortunately.  For one thing,
: "mutlthreading" is something which can take place at two levels, the
: application layer (POSIX threads) and the kernel.  You DO NOT NEED
: kernel threads to do effective multithreaded applications, just working
: user-mode threads (which FreeBSD has, including a specialized version of
: libc which is thread safe).  

So what happens when a thread blocks in read(2)?
--
---
Larry McVoy     lm@sgi.com     http://reality.sgi.com/lm     (415) 933-1804