Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno C++ přístup k třídě z více vláken

Bohužel to nemá žádný efekt. Ať ty pointery dám volatile ve třídě, nebo volatile globální, žádná změna.
Ale něco jsem našel.

According to the C++11 ISO Standard, the volatile keyword is only meant for use for hardware access; do not use it for inter-thread communication. For inter-thread communication, the standard library provides std::atomic<T> templates.
http://en.wikipedia.org/wiki/Volatile_%28computer_ programming%29

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny