Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S261827AbTKMBGR (ORCPT ); Wed, 12 Nov 2003 20:06:17 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S261831AbTKMBGR (ORCPT ); Wed, 12 Nov 2003 20:06:17 -0500 Received: from quechua.inka.de ([193.197.184.2]:3218 "EHLO mail.inka.de") by vger.kernel.org with ESMTP id S261827AbTKMBGQ (ORCPT ); Wed, 12 Nov 2003 20:06:16 -0500 From: Bernd Eckenfels To: linux-kernel@vger.kernel.org Subject: Re: So, Poll is not scalable... what to do? Organization: Deban GNU/Linux Homesite In-Reply-To: X-Newsgroups: ka.lists.linux.kernel User-Agent: tin/1.7.2-20031002 ("Berneray") (UNIX) (Linux/2.4.21-xfs (i686)) Message-Id: Date: Thu, 13 Nov 2003 02:06:03 +0100 X-Scanner: exiscan *1AK5vv-0006NX-00*srhMtVhWsA2* Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 804 Lines: 21 In article you wrote: > In many cases people just run a thread per socket and use blocking i/o. > Then the thread either does the work required or make an entry on a > "work to do" queue. > > You've had other suggestions, this is just for completeness. This is true for Windows and Java, but how many popular Linux Applications do it that way? There are much more non-blocking (erlang, boa) or process based (apache, ...) Greetings Bernd -- eckes privat - http://www.eckes.org/ Project Freefire - http://www.freefire.org/ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/