Bonjour je m'entraine un peu sur les pthread et mutex, mais j'ai un petit problème lorsque j'essaye d'afficher une valeur ou du texte dans la fonction relié au pthread
ma structure est bien remplis, mais je ne sais pas pourquoi rien ne s'affiche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 thread_mutex_t m = PTHREAD_MUTEX_INITIALIZER; void *test(void *arg) { t_struct *p; write(1, "a", 1); p = (t_struct*)arg; printf("%d\n", p->i); } int init_thread(t_struct *p) { pthread_t thread[1]; pthread_create(&thread[0], NULL, test, &p); pthread_join(thread[0], NULL); }
Partager