Received: by taz.hyperreal.com (8.6.12/8.6.5) id SAA13181; Mon, 15 Jul 1996 18:30:17 -0700 Received: from bauhaus.organic.com by taz.hyperreal.com (8.6.12/8.6.5) with ESMTP id SAA13175; Mon, 15 Jul 1996 18:30:15 -0700 Received: from localhost (cliff@localhost) by bauhaus.organic.com (8.7.5/8.6.12) with SMTP id SAA28881 for ; Mon, 15 Jul 1996 18:34:17 -0700 (PDT) X-Authentication-Warning: bauhaus.organic.com: cliff owned process doing -bs Date: Mon, 15 Jul 1996 18:34:16 -0700 (PDT) From: Cliff Skolnick To: new-httpd@hyperreal.com Subject: Re: project plan In-Reply-To: <199607160119.VAA32152@skydive.ai.mit.edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-new-httpd@apache.org Precedence: bulk Reply-To: new-httpd@hyperreal.com On Mon, 15 Jul 1996, Robert S. Thau wrote: > Since it may not be entirely common knowledge, I probably should have > pointed out explicitly that Sun's own Java VM implementation does not > use native threads even on Solaris (Sun's own system, which supports > them), but instead uses a user-mode thread package which the Java team > wrote on their own, called "green threads". Which was based on the 4.x threads which they were more familier with using. The rumour was that they were sorry they did not use posix, but I never heard that directly. > I've never heard an authoritative statement of exactly *why* they did > this. The most common third-hand rumor is that with Solaris native > threads (which was the first thing they tried), they had real trouble > getting all of the Java threads to reliably suspend themselves when > they wanted to do a garbage collection. I did not hear this. > I am aware of a couple of reimplementations of the Java VM for unix; > all the ones I know about do their own threads, either for the same > reason or due to portability concerns. Which is valid if you want to run on everything from toasters to cell phones. In the case of a apache, for now I am of the opinion UNIX first, and other computer later. I may change my mind over the next year on this, but UNIX is where I think the web servers will still rule. This is of course until microsoft fixes their TCP/IP performance (anyone play with NT 4.0 yet) problems. This will take 6 months to 2 years IMHO, they are very commited. Cliff -- Cliff Skolnick, CIO http://www.organic.com/ cliff@organic.com Organic Online, Inc. ** we're hiring ** (415) 278-5650 "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -- Benjamin Franklin, 1759