Deutsch   English   Français   Italiano  
<v9fqr5$12bq$1@news.usenet.ovh>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder8.news.weretis.net!usenet.ovh!news.usenet.ovh!.POSTED!not-for-mail
From: Arachide <houten.van@orange.fr>
Newsgroups: fr.comp.sys.atari
Subject: Re: Threads vs Process
Date: Tue, 13 Aug 2024 16:33:10 +0200
Organization: NUO - News.Usenet.Ovh
Message-ID: <v9fqr5$12bq$1@news.usenet.ovh>
References: <v71gat$aj8p$1@dont-email.me> <v95ffq$1ijra$1@paganini.bofh.team>
 <xSr49PSzU-jtAjpaAWKrOXz-S8g@jntp> <v95vok$1jcab$1@paganini.bofh.team>
 <7wmcIRxjeZGGsh-vLosqhz5jIds@jntp> <v97n5k$1qv1c$1@paganini.bofh.team>
 <v98bmc$11m3u$1@news.usenet.ovh> <v9cvt1$2dbm3$1@paganini.bofh.team>
 <4Jes5iwWvvzU95WJ6kTQo7ZecjE@jntp> <v9fc6t$2mdfg$1@paganini.bofh.team>
 <wZ3kBCL52vnUkkvFGisuqwdZ7Mk@jntp> <v9fojn$2n22o$1@paganini.bofh.team>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Tue, 13 Aug 2024 14:33:09 -0000 (UTC)
Injection-Info: news.usenet.ovh; posting-account="arachide";
	logging-data="35194"; mail-complaints-to="abuse@usenet.ovh"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha256:h+kOMLoytsSKX5xwJ4QnyRXl15JhpvIry73fpuuMU2E=
In-Reply-To: <v9fojn$2n22o$1@paganini.bofh.team>
Content-Language: en-US, fr
Bytes: 3107
Lines: 44

Le 13/08/2024 à 15:55, Francois LE COAT a écrit :
> Salut,
> 
> Pascal écrit :
>>> Le parallélisme c'est le multi-threading pour Windows.
>>
>> (ce message est une rediffusion d'un message de pehache 
>> (DataID=8LvWyTGexOV7e7dpDUfrjaTsXHY@jntp))
>>
>> === ALERTE IGNARE PEDANT EN LIBERTE ===
>>
>> "Process" et "threads" sont deux concepts différents, et les deux sont 
>> des concepts purement *software*. Et les deux existent aussi bien sous 
>> Windows que sous les OS de type Unix. Un process a son espace mémoire 
>> propre, inaccessible par les autres process (sauf à mettre en oeuvre 
>> explicitement des fonctions de partage de mémoire, par exemple avec 
>> mmap() sous Unix), alors que les différents threads lancés depuis un 
>> process donné partagent tous le même espace mémoire. Un thread est 
>> toujours attaché à un process.
>>
>> Quand à l'hyperthreading c'est le nom commercial chez Intel de la 
>> technologie SMT (Symmetric MultiThreading) et qui consiste à assigner 
>> 2 threads (au lieu d'un) sur un seul coeur physique à un instant T 
>> pour optimiser le remplissage du pipeline d'instructions. Malgré son 
>> nom, cette technologie est indépedante du threading de l'OS, et 
>> fonctionnerait tout aussi bien avec un OS qui n'aurait pas de notion 
>> de thread.
> 
> Si tu comprends ce qui est écrit, peux tu en faire un résumé digeste ?
> 
> ATARIstiquement vôtre =)
> 

Process: en gros une application avec son espace mémoire réservé.
Thread: un morceau d'application qui s'exécute en parallèle et qui 
partage l'espace mémoire du process.

Ces deux existent sous Win et Unix.

Hyperthrading: technologie qui assigne deux threads logiques à un seul 
coeur physique.

Ça te va?

Guillaume.