#include <Thread.h>
Fonctions membres publiques | ||||
Thread () | ||||
Constructeur par défaut. | ||||
Thread (char *) | ||||
Constructeur avec initialisation du nom. | ||||
Thread (const Thread &) | ||||
Constructeur par copie. | ||||
virtual | ~Thread () | |||
Destructeur. | ||||
void | join () | |||
Fonction servant à attendre la fin de l'activité d'un thread
| ||||
void | sleep (int) | |||
Fonction permettant d'endormir l'activité d'un Thread pendant une certaine durée. | ||||
void | destroy () | |||
Fonction permettant de détruire l'activité d'un thread, afin de libérer les ressources utilisées
| ||||
int | getNumber () | |||
Fonction permettant d'obtenir le numéro d'un Thread. | ||||
int | getPriority () | |||
Fonction permettant d'obtenir la valeur de la priorité d'un Thread. | ||||
void | setDaemon (bool) | |||
fonction permettant de modifer l'état d'un Thread (entre daemon et user, à l'aide d'un booléen sur l'état daemon). | ||||
void | setPriority (int) | |||
Fonction permettant de modifier la valeur de la priorité d'un Thread. | ||||
bool | isDaemon () | |||
Fonction permettant de voir si un Thread est à l'état daemon ou non. | ||||
bool | isLaunched () | |||
Fonction permettant de voir si l'activité d'un Thread a déjà été lancée. | ||||
bool | isAlive () | |||
Fonction permettant de voir si un Thread est ou non encore en activité. | ||||
bool | isLocked () | |||
Fonction permettant de voir si un Thread bloque l'accès restreint (pour la synchronisation). | ||||
void | start () | |||
Fonction servant à lancer l'activité d'un thread.
| ||||
int | nextThreadNum () | |||
Fonction permettant d'incrémenter la variable globale threadInitNumber, afin de donner un bon numéro à un Thread. | ||||
void | lock () | |||
Fonction permettant de donner un accès exclusif à un Thread.
| ||||
void | unlock () | |||
Fonction permettant de lever l'accès exclusif à un Thread.
|
|
Constructeur par défaut.
|
|
Constructeur avec initialisation du nom.
|
|
Constructeur par copie.
|
|
Destructeur. Désallocation mémoire du char * alloué pour le nom. |
|
Fonction permettant d'obtenir le numéro d'un Thread.
|
|
Fonction permettant d'obtenir la valeur de la priorité d'un Thread.
|
|
Fonction permettant de voir si un Thread est ou non encore en activité.
|
|
Fonction permettant de voir si un Thread est à l'état daemon ou non.
|
|
Fonction permettant de voir si l'activité d'un Thread a déjà été lancée.
|
|
Fonction permettant de voir si un Thread bloque l'accès restreint (pour la synchronisation).
|
|
Fonction permettant d'incrémenter la variable globale threadInitNumber, afin de donner un bon numéro à un Thread.
|
|
fonction permettant de modifer l'état d'un Thread (entre daemon et user, à l'aide d'un booléen sur l'état daemon).
|
|
Fonction permettant de modifier la valeur de la priorité d'un Thread.
|
|
Fonction permettant d'endormir l'activité d'un Thread pendant une certaine durée.
|