Bonjours à tous !
Alors voila. Je voudrais connaitre le meilleur moyen de partager une donnée entre des threads.
En C, j'utilisais pthread.
J'avais créé la structure suivante :
Maintenant j'utilise la bibliothèque boost et une classe, plus une structure.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 typedef struct s_Donne_Partage { pthread_mutex_t mut; void *Donne; }Donne_Partage;
Je cherche un moyen de ne plus avoir à utiliser de pointeur (void*).
Chaque instance de ma classe Donnee_Partagee contiendra un objet d'un certain type qui ne changera pas.
J'avais pensais utiliser un conteneur de la stl comme std::vector mais cette objet est plutot fait pour contenir une liste alors je me demande s'il n'y a pas plus simple...
Partager