Path: ...!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Muttley@DastardlyHQ.org Newsgroups: comp.unix.programmer Subject: Re: OT: Windows (Was: Re: Open Source does not mean easily Date: Wed, 8 Jan 2025 08:27:45 -0000 (UTC) Organization: A noiseless patient Spider Lines: 19 Message-ID: References: <677c7a1b$0$28501$426a74cc@news.free.fr> <677d4e48$0$28053$426a74cc@news.free.fr> Injection-Date: Wed, 08 Jan 2025 09:27:46 +0100 (CET) Injection-Info: dont-email.me; posting-host="f12364ffe02516948a1481f918c4b22f"; logging-data="2846040"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1//7l6f7Fla8LC6yTNQodyq" Cancel-Lock: sha1:hPFXRdvSGl0qrZrzggeoHKeRS5w= Bytes: 1807 On Wed, 8 Jan 2025 02:36:01 -0000 (UTC) Lawrence D'Oliveiro wibbled: >On Tue, 7 Jan 2025 15:56:46 -0000 (UTC), Muttley wrote: > >> On 07 Jan 2025 15:54:48 GMT Nicolas George >> wibbled: >> >>>I tried, and stopped trying using threads for I/O concurrency. >> >> For some mad reason it seems to be the way to do it in Windows and also >> Java IIRC. > >Remember the era: it was the 1990s, when threads were still a new thing to >PC OSes, and they were considered the best way to do everything involving >nondeterminism, including GUIs. Unfortunately there are still far to many programmers around for whom threads are their go to hammer no matter what problem they're trying to solve.