est std::file d'attente thread-safe avec les producteurs et plusieurs consommateurs

comment puis-je faire une file d'attente thread-safe? J'ai besoin de push /pop /avant /arrière et clair. est-il quelque chose de semblable dans coup de pouce?

J'ai un producteur et un ou plusieurs consommateurs.

Regarde dans mutex.
Le titre de votre demande s'ils sont thread-safe, mais votre phrase d'ouverture demande comment vous pouvez faire de la sorte. Donc, vous connaissez la réponse à la question est dans le titre déjà.
Double Possible de: C++11 thread-safe file d'attente (stackoverflow.com/questions/15278343/c11-thread-safe-queue)
Ce blog parle: mise en Œuvre d'un Thread-Safe File d'attente à l'aide de Variables de Condition (justsoftwaresolutions.co.royaume-uni/filetage/...). L'auteur du post est le gars qui a écrit en C++ de la Simultanéité dans l'Action.

OriginalL'auteur unikat | 2014-01-23