Deutsch English Français Italiano |
<v9pvoo$1sn55$1@dont-email.me> View for Bookmarking (what is this?) Look up another Usenet article |
Path: ...!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" <mailbox@dmitry-kazakov.de> Newsgroups: comp.unix.shell,comp.unix.programmer,comp.lang.misc Subject: Re: Python (was Re: I did not inhale) Date: Sat, 17 Aug 2024 12:58:31 +0200 Organization: A noiseless patient Spider Lines: 25 Message-ID: <v9pvoo$1sn55$1@dont-email.me> References: <uu54la$3su5b$6@dont-email.me> <20240408075547.000061e8@gmail.com> <g52cnWOOwoz_son7nZ2dnZfqnPWdnZ2d@brightview.co.uk> <uvbe3m$2cun7$1@dont-email.me> <uvbfii$3mom0$1@news.xmission.com> <20240412094809.811@kylheku.com> <87il0mm94y.fsf@tudado.org> <way-20240413091747@ram.dialup.fu-berlin.de> <87il0lldf8.fsf@tudado.org> <choices-20240413123957@ram.dialup.fu-berlin.de> <v9lm2k$12qhv$1@dont-email.me> <v9m4gd$14scu$1@dont-email.me> <20240815182717.189@kylheku.com> <v9npls$1fjus$1@dont-email.me> <v9posc$1rpdj$1@dont-email.me> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Date: Sat, 17 Aug 2024 12:58:32 +0200 (CEST) Injection-Info: dont-email.me; posting-host="28c18ec6aadf81704bc50b1fc04ad48e"; logging-data="1989797"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18ztqjbACVY/oHgTCOIrL0C8Z3FBKERLT4=" User-Agent: Mozilla Thunderbird Cancel-Lock: sha1:Wdm2A/BvcTKjI7IGND/I2t79EHY= Content-Language: en-US In-Reply-To: <v9posc$1rpdj$1@dont-email.me> Bytes: 2672 On 2024-08-17 11:01, Muttley@dastardlyhq.com wrote: > On Fri, 16 Aug 2024 15:02:20 -0000 (UTC) > kalevi@kolttonen.fi (Kalevi Kolttonen) gabbled: >> So it is indeed a vague question of what belongs in given programming >> languages. > > Indeed. And this gives rise to inconsistency. Why is threading now considered > a core part of C++ but multi process isn't? Perhaps because Windows is hopeless > at the latter in user space but it could just be personal preference within the > C++ steering committee, who knows. Windows inter-process API are far more advanced than what UNIX ever had. It would be enough to mention famous file locks. These days Linux has futex + file mapping. So, finally, you can create a system-wide mutex. Which under Windows is a single API call. The reason why processes are not included is that they are used to deal with some OS or design flaw that forces you to spawn some script or application. Then real-time embedded applications may have no processes at all. -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de