Fonctions | |
void | MainThreadInit () |
Initialisation du pseudo thread principal. |
|
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 } |