pour la simple et bonne raison que sur Unix, les threads ça n'existe pas, il n'y a que des processus lancés par d'autres processus.
sur Windows, la confusion entre job / applications / processus = threads est faite.
Bref, l'OS étant un processus qui lance des applications, les applications sont donc des threads.
thread = processus au sens strict des définitions et des usages.
tous les processus sont internes à un autre processus, sauf 1, le processus 0 qui est le processus qui lance l'O/S.
ta définition est donc valable aussi bien pour les threads que les processus, donc thread = processus.
ledesillusionniste a écrit :
Pour le reste à propos de gcc, merci mais je sais déjà tout ça. Pour en revenir à ce dont je parlais, aux moment où tu aura 5 jobs avec gcc, ton fx8 sera sous utilisé, à peine plus de la moitié de la vitesse qu'il peut atteindre.
|
TU peux lancer 100 jobs avec GCC sans saturer ton processeur, puisque tes processus seront limités par le débit des disques avant de saturer la capacité de ton processeur à les traiter.
Message édité par master71 le 01-01-2014 à 21:46:11
---------------
un jour, moi aussi, je serais grand...