Si j'ai une deque ou une liste qui est manipulée sur différents threads, puis-je appeler vide sans verrou? La norme ne dit rien sur les threads, donc je sais que ce ne sera pas portable, mais j'utilise gcc 4.4. Je suis également curieux de savoir si cela est sûr sur d'autres implémentations au cas où je déciderais de passer, par exemple, au compilateur Intel. Mais surtout, je m'intéresse à gcc.Les méthodes vides STL de gcc sont-elles threadsafe?
2
A
Répondre
4
Non. Vous devez fournir la sécurité du filetage.
Non, ils ne le sont pas. – Anycorn