Path: ...!news.mixmin.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!pasdenom.info!.POSTED.2a01:e34:ecb6:4110:3701:cee3:eca5:7e2a!not-for-mail From: Jo Engo Newsgroups: fr.comp.sys.atari Subject: Re: Threads vs Process Date: Wed, 5 Mar 2025 19:31:14 -0000 (UTC) Organization: Message-ID: References: <4Jes5iwWvvzU95WJ6kTQo7ZecjE@jntp> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Wed, 5 Mar 2025 19:31:14 -0000 (UTC) Injection-Info: rasp.pasdenom.info; posting-account="yl@usenet"; posting-host="2a01:e34:ecb6:4110:3701:cee3:eca5:7e2a"; logging-data="5021"; mail-complaints-to="abuse@pasdenom.info" User-Agent: Pan/0.162 (Pokrosvk) Cancel-Lock: sha1:yNLCfDH2u0VlBduAVglN356k7TI= sha256:YMD7Skpmo2Qgzjp+epF7Yo8BDk0EGuFzOCr5++7ep74= sha1:7+WZrQecvPtDdsy5CVm6p00o3Uc= sha256:5CXNw7GijeXnedXymG5n+xRKsdIeGZFSAwtZNLzux0s= Bytes: 2454 Lines: 23 Le Wed, 14 Aug 24 22:31:14 +0000, OL a écrit : > Non et de très loin. Dans ce cas le thread est plus recommandé mais > c'est plus compliqué à programmer. C'est un peu plus compliqué. Pour faire simple, sur un système multi- cœurs, les threads vont s'exécuter sur le même cœur : totalement inefficace pour du calcul (utilisation du processeur à 100% -> un seul thread s'exécute à la fois, et les autres cœurs sont inutilisés). les processus, dans le cas où on a beaucoup d'entrées-sorties où s'ils sont fortement couplés, sont totalement inefficace (mobilisation de toues les ressources du système pour ne rien faire) Il y a des variantes dans les threads, mais elles ne seront jamais efficace pour le calcul Il y a des variantes pour les processus, mais ils ne seront jamais efficace en cas de beaucoup d'entrées-sortties, de latence ou la nécessité d'un fort couplage. -- En essayant continuellement on finit par réussir. Donc : plus ça rate, plus on a de chances que ça marche. -+- Devise Shadok -+-