Будут ли ссылки C ++ 0x RValue или другие функции влиять на производительность потоков?

Многочисленные профилирование показывает, что потоки C ++ - не лучший способ выполнять манипуляции с файлами или текстовыми строками, когда требуется производительность (скорость). Тем не менее, стандартные потоки - хороший способ сохранить безопасность типов.

Из того, что я читал, большая часть проблемы заключается в том, что реализации потоков должны: 1) создавать / копировать множество маленьких объектов 2) полностью arnt общий (не управляйте char и wchar одинаково?) и т. д.

В любом случае, я подумал, что, может быть, какой-нибудь C ++ 0x позволит разработчикам ограничить хотя бы создание / копирование объекта и, возможно, есть другие функции, которые разрешить другие улучшения производительности, возможно, позволить достичь производительности printf ()?

Есть ли немедленный эффект? Или придется ждать новых внедрений? Или нам все еще нужна новая потоковая библиотека (подобная STL)?

9
задан Klaim 10 December 2010 в 13:52
поделиться