[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]
Thread Linux
- To: "Herve J. Lombaert" <>
- Subject: Thread Linux
- From: Benoit Goudreault-Emond <>
- Date: Sun, 24 Jun 2001 13:31:06 -0400 (EDT)
-
In-reply-to: <[email protected]>
>>>>> "HJL" == Herve J Lombaert <[email protected]> writes:
HJL> Bonjour,
HJL> J'aimerais savoir s'il y a une raison particulière pour que linux gère
HJL> les threads comme des processus. Je pensais que l'un des avantages
HJL> d'utiliser un thread est le partage des ressources, d'où viendrait donc
HJL> l'intérêt de dédoubler la mémoire pour chaque thread ?
HJL> Simple curiosité qui me turlupine à chaque fois que je fais un "ps -A"
HJL> ;-)
Il est possible que ps -A compte la mémoire partagée avec le processus
parent comme faisant parti du thread également; toutefois, ce n'est
que pour des raisons de comptabilité de resources. La mémoire est
belle et bien partagée---sinon, il serait impossible pour les threads
de communiquer les uns avec les autres sans recourir à des systèmes
plus lourds commes les pipes. Dans ce cas, il ne resterait plus qu'à
utiliser les processus---c'est plus stable, et pas beaucoup plus lourd
a part pour la communication entre les différents agents.
--
Benoit Goudreault-Emond -- Reply to: [email protected]
CoFounder, KMS Group. Developer, Silanis Technology (http://www.silanis.com)
A proud user of Linux---I'd rather work than nursemaid my computer.
My homepage (such as it is): http://www.crosswinds.net/~bge