Bonjour,
J'ai un projet de bibliothèque dans lequel je désire utiliser OpenMP, en l'occurrence pour placer un atomic dans une méthode statique afin d'empêcher tout appel parallèle.
Ma question est : Est-ce que mon bloc "atomic" sera fonctionnel dans un programme utilisant ma bibliothèque mais pas OpenMP pour son multithread ?
Mes tests me disent que non, ce n'est pas compatible. Alors comment rendre mon API thread-safe ?

 

 
		
		 
         
 

 
			
			

 
   
 


 
 
				 Répondre avec citation
  Répondre avec citation


 
			




 quelqu'un peut m'expliquer la différence entre mutex et atomic (c++0x ou boost, ça doit être sensiblement pareil).
 quelqu'un peut m'expliquer la différence entre mutex et atomic (c++0x ou boost, ça doit être sensiblement pareil). Envoyé par Joel F
 Envoyé par Joel F
					
Partager