// programme fils.c #include #include #include void* Processus_P1() { int i=1; for(i=1; i < 1000; i++) printf("%c",'A'); pthread_exit(NULL); } void* Processus_P2() { int i=1; for(i=1; i < 1000; i++) printf("%c",'B'); pthread_exit(NULL); } int main ( ) { pthread_t P1, P2; printf(" \n lancer execution en parallèle de Processus P1 et P2\n"); //creation d'un thread pour P1 pthread_create(&P1, NULL, Processus_P1 , NULL); // creation d'un thread pour P2 pthread_create(&P2, NULL, Processus_P2 , NULL); pthread_join(P1,NULL); pthread_join(P2,NULL); printf(" \n Fin d'execution de Processus P1 et P2\n"); printf("\n\n"); return 0; }