Visual C++ 2010 Atomare Datentypen unterstützt?
Macht VC++ 2010 haben die Unterstützung für C++11-der portable-Typ atomic template?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Macht VC++ 2010 haben die Unterstützung für C++11-der portable-Typ atomic template?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nein; keines der C++11-Atomare Operationen oder thread-Unterstützung features unterstützt werden, die von Visual C++ 2010.
Diese beiden Sätze von Funktionen unterstützt Visual C++ 2012.
Können Sie tbb::atomic. Es ist nicht das gleiche wie C++0x atomics, und ist nicht wirklich dazu gedacht, ein Ersatz oder Aushilfe für Sie, aber kann verwendet werden, um erreichen die gleichen Aufgaben bei der Programmierung.
InterlockedExchange, InterlockedIncrement und InterlockedDecrement könnte der nutzen für Sie, während wir warten für VC++ 2012 packen Sie Sie in standard-konformen Wrapper.
Sollten Sie aus der Parallelität. Es ist weit umfangreicher als das Angebot von der C++ standards committee und kommt in der VC10. Das ist natürlich nicht besonders tragbar, aber wenn du das willst, dann die Intel Thread Building Blocks für Sie arbeiten kann.
Könnte man Boost oder eine kommerzielle option ist http://www.stdthread.co.uk/