Académique Documents
Professionnel Documents
Culture Documents
MULTITHREAD:
Thread:
processus »
Multithread:
Avantages du multi-threading:
processus.
2
Quel que soit le modéle de multithreading, on retrouve toujous les mêmes états
principaux pour les threads. Ils permettent, tout comme ils le font pour les
L’ ́etat suspend que peut avoir un processus n’existe pas (l état waiting est
ü Il faut tout de même faire attention, car il reta possible que l’ ́etat d’un
multithreading retenue (cas des green threads). Tout thread pouvant ˆetre
3
ü L’état blocked:intervient lorsqu’un thread fai tun appel d’E/S, par exemple,
impartie est écoulée . Suivant le modéle utilisé. ce timeslice est calculé : soit
threads lors de l’acc`es `a des donn ́ees globales) qui est d ́ej`a pris auquel il
ü L’état ready: est un état qui se retrouve dans les threads Java par exemple.
se produise.
d’implémentation de threads :
Name:
4
clone - create a child process
SYNOPSIS:
#include <linux/sched.h>
#include <linux/unistd.h>
DESCRIPTION:
POSIX 1003.1c. Cette biblioth`eque est bas ́ee sur l’appel systéme clone. Je ne
saurais trop vous conseiller d’utiliser ce produit, ce que nous ferons dans la
5
6