Page principale   Modules   Liste des composants   Liste des fichiers   Composants   Déclarations  

Implantation des threads
[Implémentation de FRED]


Fonctions

void MainThreadInit ()
 Initialisation du pseudo thread principal.


Documentation de la fonction

void MainThreadInit  
 

Initialisation du pseudo thread principal.



Implantation La procédure principale main() initialise la file d'attente de terminaison, son bloc descripteur et devient le thread courant. A partir de la, elle peut utiliser l'interface FRED comme tout thread normal (synchronisation etc;..) Elle peut attendre la terminaison des autres threads via la file endQ (cf. FredWaitTerminate() ).

00445                      {
00446   /* file d'attente de disparition des autres threads */
00447   FredQueueInit(&endQ); /*  file vide */
00448   /* allocation decripteur */
00449   mainThread=&mainThreadBlock;
00450   /* thread actif */
00451   current=mainThread;
00452 }


Généré le Thu Nov 27 12:48:51 2003 par doxygen1.2.17