lkml.org 
[lkml]   [2000]   [Aug]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: SCO: "thread creation is about a thousand times faster than onnati
On Thu, Aug 24, 2000 at 08:18:00PM +0200, Kai Henningsen wrote:
> yodaiken@fsmlabs.com wrote on 23.08.00 in <20000823172504.A733@hq.fsmlabs.com>:
> > Linux processes are more lightweight than "threads" on many operating
> > systems. As Rob Pike pointed out many years ago: a perceived need for
> > "threads" means that processes are poorly designed.
>
> *Only* if the perceived need comes from performance issues.
>
> Threads are a rather nice programming abstraction *if used right*, and
> processes (i.e. threads without shared memory) certainly aren't a
> reasonable replacement, just as you wouldn't want to replace subroutines
> with processes.

i think you're misunderstanding pike's point. it is that you don't want
to have threads because processes are too heavyweight, rather you should
make processes less heavyweight. sharing VMs between processes is a more
generally useful feature and shouldn't be restrained to the notion of a
thread. needless to say, linux's clone() model is based heavily on pike's
insight and plan9's rfork() model.

--
Revolutions do not require corporate support.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 12:38    [W:0.089 / U:4.160 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site