Question !! - Matériels & problèmes divers - Hardware
Marsh Posté le 18-11-2002 à 19:41:11
Mouais admettons.
Une tache est appelee Processus en language info.
Par exemple, si outlook et word sont lances en meme temps, tu as deux processus de lances.
Un thread est un mini-processus interne qui te permet de "simuler" que le programme fait deux choses a la fois.
Par exemple, sous outlook, quand tu rediges un email, tu peux taper dedans, et en meme temps, ton outlook derriere continue a recevoir des messages etc.
Or un processus ne sait faire qu'une chose a la fois.
Si il n'y avait qu'un seul thread, quand tu tapes ton message tout derriere serait bloque,et ce serait pas pratique.
Mais outlook lance un second thread, ce qui fait qu'il ne s'occupe pas de la redaction de ton message et qu'il a designe un larbin pour s'en occuper, et qu'il peut s'occuper de la reception des mails dans son coin, pepere.
Marsh Posté le 18-11-2002 à 19:51:18
Je c que je suis "un peu" chiant mais t'aurai pas un synonyme plus court plz.
Merci
Marsh Posté le 18-11-2002 à 19:55:50
Sous-tache je dirai.
Et enleve le mot urgent stp.
Marsh Posté le 18-11-2002 à 20:10:45
A ton service ( PS : le urgent est un peu mal vu par ici )
Marsh Posté le 18-11-2002 à 20:14:05
Darknik a écrit a écrit : Je c que je suis "un peu" chiant mais t'aurai pas un synonyme plus court plz. Merci |
C'est un flux d'instruction. C'est à dire la suite des instructions que le CPU doit exécuter à la suite, indépendamment des autres.
Il peut effectivement y avoir plusieurs threads dans un processus. Mais il y en a au moins 1 (sinon, le processus ne "vivrait" pas).
L'OS gère le multi-tâche en exécutant les threads à tour de rôle sur le processeur, en basculant de l'un à l'autre suffisamment rapidement pour qu'on ait l'impression que tous fonctionnent en même temps (alors que ce n'est pas le cas).
La différence, c'est qu'un processeur avec hyper-threading gèrera 2 threads à la fois.
Marsh Posté le 18-11-2002 à 21:30:07
Composante d'un processus, correspondant à une opération élémentaire effectuée dans le programme, et qui appartient à un seul processus.
ex : correcteur orthographique sous word
Marsh Posté le 18-11-2002 à 21:32:42
Tetedeiench a écrit a écrit : Sous-tache je dirai. Et enleve le mot urgent stp. |
t'arrivera a t'en debarrasser ?
sinon, le thread est effectivement une décomposition de processus.
Marsh Posté le 18-11-2002 à 19:37:47
Voila g un pitit probleme de vocabulaire.
Je voudrai savoir ce qu´est un thread.
Je vous donne la phrase pour mieux comprendre :
"Cette nouvelle technologie, permet de simuler la présence d?un second processeur virtuel dans un système monoprocesseur. Ainsi le processeur physique, secondé par un processeur logique peut traiter jusqu?à deux threads simultanément et ce en un même cycle d?horloge ? boostant de la sorte les performances des applications usuelles".
J'avais pensé que thread = tache mais bon n'importe kel PC peut executer plusieurs tache en meme temps!!
Je dit que c urgent car c pour exposé pour demain!!
Merci d´avance.
Message édité par Darknik le 18-11-2002 à 20:07:49