From owner-freebsd-arch Fri Apr 27 10: 2:16 2001 Delivered-To: freebsd-arch@freebsd.org Received: from earth.backplane.com (earth-nat-cw.backplane.com [208.161.114.67]) by hub.freebsd.org (Postfix) with ESMTP id E88FA37B422; Fri, 27 Apr 2001 10:02:13 -0700 (PDT) (envelope-from dillon@earth.backplane.com) Received: (from dillon@localhost) by earth.backplane.com (8.11.2/8.11.2) id f3RH1Tk05185; Fri, 27 Apr 2001 10:01:29 -0700 (PDT) (envelope-from dillon) Date: Fri, 27 Apr 2001 10:01:29 -0700 (PDT) From: Matt Dillon Message-Id: <200104271701.f3RH1Tk05185@earth.backplane.com> To: Nate Williams Cc: "David O'Brien" , Julian Elischer , Arch@FreeBSD.ORG, Daniel Eischen Subject: Re: KSE threading support (first parts) 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> Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG :... :> : :> :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. -Matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message