Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Apr 2001 11:05:51 -0600 (MDT)
From:      Nate Williams <nate@yogotech.com>
To:        Matt Dillon <dillon@earth.backplane.com>
Cc:        Nate Williams <nate@yogotech.com>, "David O'Brien" <obrien@FreeBSD.ORG>, Julian Elischer <julian@elischer.org>, Arch@FreeBSD.ORG, Daniel Eischen <eischen@vigrid.com>
Subject:   Re: KSE threading support (first parts)
Message-ID:  <15081.42735.860662.876478@nomad.yogotech.com>
In-Reply-To: <200104271701.f3RH1Tk05185@earth.backplane.com>
References:  <3AE71067.FF4BD029@elischer.org> <20010425110940.L1790@fw.wintelcom.net> <3AE85776.92D6BD90@elischer.org> <20010426120630.A92915@dragon.nuxi.com> <200104270015.f3R0FAi62512@earth.backplane.com> <15081.39397.944224.776391@nomad.yogotech.com> <200104271701.f3RH1Tk05185@earth.backplane.com>

next in thread | previous in thread | raw e-mail | index | archive | help
> :> :Before any more work is done on KSE's I really feel people should either
> :> :agree fully with the paper, or debate its contents first.
> :> :
> :> :I really doubt a single person will develop KSE, so it is imperative
> :> :there is a common sheet of music.
> :> :
> :> :-- 
> :> :-- David  (obrien@FreeBSD.org)
> :> 
> :>     I've read it.  I was under the impression from prior discussions that
> :>     KSEs belonging to the same process had to be serialized... that you
> :>     couldn't run them concurrently with each other.
> :
> :What's the point of SMP then?  This would give us essentially a
> :'single-threaded' process, since only one thread/process can be running
> :at any one point in time.  Arguable, this is still better than the
> :current situation where if a thread blocks, the entire process blocks,
> :but if we've got an idle CPU, why not allow another thread run in a
> :second KSE on the idle processor?
> :
> :>     I can't imagine how 
> :>     we could possibly run KSEs belonging to the same process concurrently
> :>     anyway.
> :
> :Think 'multi-threaded' applications.  It's trivial to design a program
> :where multiple threads are independant of one another.
> :
> :Nate
> 
>     Try reading my posting again, Nate, carefully.  You missed the whole
>     thing.

I read it, and this is what I hear you saying in a nutshell.

KSEs belonging to the same process are serialized, and can not be run
concurrently.

What I'm saying:

KSEs belonging to the same process can be run concurrently if we have
multiple processors.

Where did I miss what you were saying?



Nate


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




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