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=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, HTML_MESSAGE,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 10164 invoked from network); 5 Aug 2021 20:33:30 -0000 Received: from minnie.tuhs.org (45.79.103.53) by inbox.vuxu.org with ESMTPUTF8; 5 Aug 2021 20:33:30 -0000 Received: by minnie.tuhs.org (Postfix, from userid 112) id 4008D9CAF9; Fri, 6 Aug 2021 06:33:26 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 60CBD9CAE3; Fri, 6 Aug 2021 06:32:51 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (1024-bit key; unprotected) header.d=ccc.com header.i=@ccc.com header.b="Ot674Mw4"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 31FC99CAE3; Fri, 6 Aug 2021 06:32:48 +1000 (AEST) Received: from mail-qv1-f42.google.com (mail-qv1-f42.google.com [209.85.219.42]) by minnie.tuhs.org (Postfix) with ESMTPS id B8F239C9E8 for ; Fri, 6 Aug 2021 06:32:46 +1000 (AEST) Received: by mail-qv1-f42.google.com with SMTP id m12so3675406qvt.1 for ; Thu, 05 Aug 2021 13:32:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ccc.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=26KRRYe4cH4hIPGI8JJTei+5ND4FN0OCoYXRzVZwQEQ=; b=Ot674Mw4npqRSV0u4J1JtjucU6CDLfUZ1Yy7H0PPqyM5lM6fkQ6oMYAIBiApzWV8ha IMcaBI+vHJv0o1bij6zgeCu24JXRIi/Q5o1jT/VvOQu/IFayfa4OJTcYpGwEcLmPqj0t HJS2X+zv+8gfyKriV80yFey3mvZMwoYGGWSu0= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=26KRRYe4cH4hIPGI8JJTei+5ND4FN0OCoYXRzVZwQEQ=; b=Dj1L4vfZB+4tNR6oavOSNuHsfKKagRC6n63T1zcufKaa8yNbbPrOmC8FVXCAXS7CWD h4GDxRwYQXS69KDVECiHrkPrc9p3V43IzU6V1Jzi6JPivknVlKaK58ltn+ySysQyrcDr oOdh+VTf08Vmjsyvi+Fp6JTVXNx0rJXGjFleb47lTx1a0cpsOn6WOhTE5WI0prpcd2yf YAaGndHBbcL7Ff+U/cjjoi33j9nv+5eJx0WBmDypNe4vq87a1ZBRdhlOrfOZcWF8rau5 YeCovtRh6HkId+5aa7jEHaOaOsX94cs43lToig+WCuHD2B4W19LfnLxPjAZRPtiTmoVa BnxQ== X-Gm-Message-State: AOAM530XVW2/pEdmROB6Q3OvWxnbOUoXHiPWigVob9zjVy5XwttGMZ3U ot2ksjlZM86fFE1A0Gnz8mhtDQReJJkFp8EeWzZcqA== X-Google-Smtp-Source: ABdhPJzZfddLGaPzugLFaYGGHvUE9rDZlC1B/r/0C6gpy7STCzOUsz+PRACNtiPLREJBJ7YOFrDX1G3SSkxDdsdOe4Q= X-Received: by 2002:a05:6214:92f:: with SMTP id dk15mr7118262qvb.40.1628195565443; Thu, 05 Aug 2021 13:32:45 -0700 (PDT) MIME-Version: 1.0 References: <20210804220208.GK9074@mcvoy.com> <20210804225107.GL9074@mcvoy.com> In-Reply-To: <20210804225107.GL9074@mcvoy.com> From: Clem Cole Date: Thu, 5 Aug 2021 16:32:19 -0400 Message-ID: To: Larry McVoy Content-Type: multipart/alternative; boundary="0000000000004dac4505c8d5d2e9" Subject: Re: [TUHS] Threads vs... not 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: , Cc: TUHS main list Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --0000000000004dac4505c8d5d2e9 Content-Type: text/plain; charset="UTF-8" On Wed, Aug 4, 2021 at 6:51 PM Larry McVoy wrote: > Sometimes threads make sense, there they did not. Right. The problem is too often people have a hammer and make everything a nail. Or they have an electric screwdriver and then try to use if for everything. The trick is to teach good taste and when certain solutions make more sense than others. Allocating a thread for every page being sent to disk, or needing 120 threads for a simple application -- somebody missed the boat. Funny, used to deliver nails in kegs. Hit with a hammer - wood fastened. Somebody develops a screw system. A 'better fastener.' Indeed it does work great for >>some jobs<< but not all. Frankly that sucks for framing. What do you see at any real job site. Not screws but a pneumatic hammer and nail cartridges? Changed the deliver system from key and forcing somebody to swing the hammer. Lesson learned to *use the proper tool *or update the tool if the >>technique<< is the right one. Kids these days ... get off my lawn... Clem --0000000000004dac4505c8d5d2e9 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On W= ed, Aug 4, 2021 at 6:51 PM Larry McVoy <= lm@mcvoy.com> wrote:
Sometimes threads make sense, th= ere they did not.
Right= . The problem is too often people have a hammer and make everything a nail.= =C2=A0 =C2=A0Or they have an electric screwdriver=C2=A0and then try to use = if for everything.=C2=A0 The trick is to teach good taste and wh= en certain solutions make more sense than others.=C2=A0 =C2=A0Allocating a = thread for every page being sent to disk, or needing 120 threads for a simp= le application -- somebody missed the boat.=C2=A0 =C2=A0

Funny, used to deliver nails in kegs.=C2=A0 Hit with a ham= mer - wood fastened.=C2=A0 Somebody develops a screw system.=C2=A0 A 'b= etter fastener.' Indeed it does work great for >>some jobs<<= ; but not all.=C2=A0 =C2=A0Frankly that sucks for framing.=C2=A0 =C2=A0What= do you see at any real job site.=C2=A0Not screws but a pneumatic=C2=A0hamm= er and nail cartridges?=C2=A0 Changed the deliver system from key and forci= ng somebody to swing the hammer.

Lesson = learned to use the proper tool or update the tool if the >>tec= hnique<< is the right one.

Kids th= ese days ... get off my lawn...

Clem
--0000000000004dac4505c8d5d2e9--