Bonjour, hier soir je me suis intéressé aux pthreads linux, j'ai teste ce code pour verifier si tout fonctionne correctement :
Aucune erreur n'est générée lors de la complation, mais un "Segmentation fault" est signale lors de son éxécution :s
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
22
23 #include <iostream> #include <pthread.h> using namespace std; void* Thread(void *); int main() { pthread_t Thread_id; char *string = "Hello !\n"; pthread_create(&Thread_id, 0, &Thread, (void *) string); return 0; } void* Thread(void *param) { char *message = (char *) param; cout << message << endl; }
je ne comprends pas... ca doit surement venir de mon code mais je ne vois pas où...
Merci :-)
Partager