42 lines
1.1 KiB
C
Raw Normal View History

2020-05-02 00:01:44 +02:00
///********************************************************************/
///* IUT NICE-COTE D'AZUR - Departement INFORMATIQUE - R. CHIGNOLI */
///* Module DUT M311 Theme PTHREADS */
///********************************************************************/
/// demo_pthread.c : Demonstration d'utilisation des threads
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <unistd.h>
#include <pthread.h>
void* action (void* name) {
printf ("\n... ACTION par thread %s (pid : %d) ... Puis MORT\n\n",
(char*) name, getpid());
return 0;
}
int main (void) {
pthread_t filsA, filsB;
printf ("\nDebut du pere ( pid : %d ; ppid : %d ) )\n\n",
getpid(), getppid());
if (pthread_create(&filsA, NULL, action, "filsA")) {
perror("pthread_create");
exit(-1);
}
if (pthread_create(&filsB, NULL, action, "filsB")) {
perror("pthread_create");
exit(-1);
}
printf("\nFin du pere\n\n") ;
for(;;) {}
return (0);
}