Return-Path: Delivered-To: new-httpd-archive@hyperreal.org Received: (qmail 9921 invoked by uid 6000); 19 Dec 1997 18:32:58 -0000 Received: (qmail 9915 invoked from network); 19 Dec 1997 18:32:56 -0000 Received: from twinlark.arctic.org (204.62.130.91) by taz.hyperreal.org with SMTP; 19 Dec 1997 18:32:56 -0000 Received: (qmail 4111 invoked by uid 500); 19 Dec 1997 18:39:30 -0000 Date: Fri, 19 Dec 1997 10:39:30 -0800 (PST) From: Dean Gaudet To: "'new-httpd@apache.org'" Subject: RE: more multithread unsafe stuff In-Reply-To: <01BD0C75.EB46BAF0.dda@individual.com> Message-ID: X-Comment: Visit http://www.arctic.org/~dgaudet/legal for information regarding copyright and disclaimer. Organization: Transmeta Corp. MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org On Fri, 19 Dec 1997, David D'Antonio wrote: > They are probably getting "thread local storage" for that static variable. > So > each thread can all the thing simultaneously and have no trouble. But > calling > it within the same thread all over the place can screw things up. However you can't pass pointers returned to other threads safely. i.e. it doesn't support concurrency. In solaris-lingo these are "safe" but not "mt-safe". For our purposes though, this is currently sufficient and probably explains why the windows folks are seeing reasonable results. Dean