VC ++ 2010 имеют поддержку портативного атомарного шаблона типа 11 C++?
Нет; ни одна из атомарных операций C++11 или функций поддержки потоков не поддерживается Visual C++ 2010.
Оба этих набора функций поддерживаются Visual C++ 2012.
Вам следует проверить среду выполнения с параллелизмом. Он гораздо более всеобъемлющий, чем предложения комитета по стандартам C ++, и входит в состав VC10. Это, конечно, не особенно портативно, но если вы этого хотите, тогда вам могут подойти Intel Thread Building Blocks.
Вы можете использовать tbb::atomic. Это не то же самое, что атомики C++0x, и не предназначен для их замены или временного замещения, но может быть использован для выполнения тех же задач программирования.