From owner-freebsd-java Tue Jul 10 12:11:12 2001 Delivered-To: freebsd-java@freebsd.org Received: from ns.yogotech.com (ns.yogotech.com [206.127.123.66]) by hub.freebsd.org (Postfix) with ESMTP id 64AE237B403 for ; Tue, 10 Jul 2001 12:11:09 -0700 (PDT) (envelope-from nate@yogotech.com) Received: from nomad.yogotech.com (nomad.yogotech.com [206.127.123.131]) by ns.yogotech.com (8.9.3/8.9.3) with ESMTP id NAA27712; Tue, 10 Jul 2001 13:10:56 -0600 (MDT) (envelope-from nate@nomad.yogotech.com) Received: (from nate@localhost) by nomad.yogotech.com (8.8.8/8.8.8) id NAA24102; Tue, 10 Jul 2001 13:10:56 -0600 (MDT) (envelope-from nate) From: Nate Williams MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15179.21311.786071.302589@nomad.yogotech.com> Date: Tue, 10 Jul 2001 13:10:55 -0600 (MDT) To: Greg Lewis Cc: Nate Williams , past@netmode.ntua.gr, Ian Jenkinson , freebsd-java@FreeBSD.ORG Subject: Re: Threads in Java on a variety of platforms In-Reply-To: <20010711015813.B58979@misty.eyesbeyond.com> References: <000201c1086c$433a29e0$0a64a8c0@buxtongw> <20010710004206.A80869@misty.eyesbeyond.com> <20010710143850.B12282@netmode.ece.ntua.gr> <15179.8807.678021.249446@nomad.yogotech.com> <20010711015813.B58979@misty.eyesbeyond.com> X-Mailer: VM 6.75 under 21.1 (patch 12) "Channel Islands" XEmacs Lucid Reply-To: nate@yogotech.com (Nate Williams) Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org > > [ FreeBSD uses internal green-threads, while most other OS's use native > > threads ] > > > > > This is something that has been bugging me for a while: would it be > > > good to implement the native threads in FreeBSD under LinuxThreads or > > > NGPT? > > > > Except that these will never be used in the 'stock' FreeBSD kernel > > because of the GPL virus. Second, it's alot of work to rewrite the system > > for another threading model. The code (as written) is coded to run > > either with green threads, or with native (Posix) threads. > > Actually, in 1.3.1 the operating system specific part of native threads > is restricted to essentially two or three files, so its not too difficult > to introduce a new threading system. Wow, that's great. And, FWIW, JDK 1.4 has no green threads support at all, so we're going to have to use something else (which I believe you 1.3 port is doing), so things will change in the future. Nate To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message