From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 9029 invoked from network); 2 Jun 2020 22:36:10 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 2 Jun 2020 22:36:10 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id BE52A9CB09; Wed, 3 Jun 2020 08:36:08 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 78BB39CA34; Wed, 3 Jun 2020 08:35:52 +1000 (AEST) Received: by minnie.tuhs.org (Postfix, from userid 112) id 200E39CA34; Wed, 3 Jun 2020 08:35:50 +1000 (AEST) X-Greylist: delayed 1910 seconds by postgrey-1.36 at minnie.tuhs.org; Wed, 03 Jun 2020 08:35:49 AEST Received: from fourwinds.com (fourwinds.com [63.64.179.162]) by minnie.tuhs.org (Postfix) with ESMTPS id C57129C96B for ; Wed, 3 Jun 2020 08:35:49 +1000 (AEST) Received: from darkstar.fourwinds.com (localhost [127.0.0.1]) by fourwinds.com (8.15.2/8.15.2) with ESMTPS id 052M3woE167153 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Tue, 2 Jun 2020 15:03:58 -0700 Received: from darkstar.fourwinds.com (jon@localhost) by darkstar.fourwinds.com (8.15.2/8.15.2/Submit) with ESMTP id 052M3wpa167150 for ; Tue, 2 Jun 2020 15:03:58 -0700 Message-Id: <202006022203.052M3wpa167150@darkstar.fourwinds.com> From: Jon Steinhart To: TUHS main list In-reply-to: <515ABF82-79D4-4DB8-90F1-4DDD512C7706@serissa.com> References: <202006021759.052Hx5Et022619@freefriends.org> <515ABF82-79D4-4DB8-90F1-4DDD512C7706@serissa.com> Comments: In-reply-to Lawrence Stewart message dated "Tue, 02 Jun 2020 17:15:21 -0400." MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-ID: <167148.1591135438.1@darkstar.fourwinds.com> Content-Transfer-Encoding: 8bit Date: Tue, 02 Jun 2020 15:03:58 -0700 X-JON-SPAM: local delivery Subject: Re: [TUHS] non-blocking IO - threads X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" Lawrence Stewart writes: > I’ve always thought select(2) was a pretty good thing. In 1995 at Open > Market we had a single-process web server that had no difficulties > running 1000 to 1200 connections. I think that was BSD, and later OSF-1. So select was a great thing until interactive graphics came along. Just got too messy. I recall writing assembly language code to support threads in the mid to late 1980s, and I remember reading some papers from Sun about the same. Everybody was doing it. Anybody have enough of the history to paint a picture of how we got from there to standardized threads? Jon