Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Mar 2001 19:47:54 +0100
From:      Ernst de Haan <ernst@jollem.com>
To:        Daniel Eischen <eischen@vigrid.com>
Cc:        Nate Williams <nate@yogotech.com>, java@FreeBSD.ORG
Subject:   Re: Java and libc/libpthread
Message-ID:  <20010306194754.A2318@c187104187.telekabel.chello.nl>
In-Reply-To: <Pine.SUN.3.91.1010306131003.21096A-100000@pcnet1.pcnet.com>; from eischen@vigrid.com on Tue, Mar 06, 2001 at 01:22:02PM -0500
References:  <15013.10075.22410.630598@nomad.yogotech.com> <Pine.SUN.3.91.1010306131003.21096A-100000@pcnet1.pcnet.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi Daniel.


Do the other BSD variants (NetBSD, BSD/OS, etc.) have a similar library? Would
libpthread be an implementation of the pthread `standard' found in Solaris?


--
Ernst

Daniel Eischen wrote:
> On Tue, 6 Mar 2001, Nate Williams wrote:
> > > I'm currently working on an NxN libpthread implementation as
> > > an interim solution until we get KSEs.  The goal is to get
> > > this done before 5.0.
> > 
> > How is this different from the current implementation?
> 
> File descriptors will not be made non-blocking like they are
> currently in libc_r.  When a thread blocks on I/O, it _really_
> blocks -- no other threads will be scheduled within that
> [rfork_thread'd/cloned] process.  Other PTHREAD_SCOPE_SYSTEM
> [rfork_thread] threads will continue to run.  I haven't decided
> yet whether to allow PTHREAD_SCOPE_PROCESS threads (which would
> run within the main process, and when one of them blocks the
> main process blocks), or to silently treat process scope
> threads as system scope threads.
> 
> > > Unfortunately I don't have the time to help the Java porting
> > > effort, but I would like to hear about any problems the porters
> > > are having with our current libc and any expected problems from
> > > a libpthread that will act very similar to linuxthreads.
> > 
> > Will do...
> 
> Thanks.
> 
> -- 
> Dan Eischen
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-java" in the body of the message
> 

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




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