Как сейчас пишут многопоточные приложения на C++?
От: Максим Рогожин Россия  
Дата: 09.03.18 11:16
Оценка:
Понадобилось добавить многопоточность в программу. Я раньше делал это (на Windows) используя примерно такой код:
DWORD WINAPI threadFunction(PVOID param){ // сначала пишем функцию потока
   DWORD result = 0;
   // do something...
   return result;
}

_beginthreadex(..., threadFunction, ...); // запускаем с помощью С++ run-time library функции

Как это принято делать после выхода C++11? Используя std::thread? Или какая-нибудь boost-овская библиотека будет поудобнее?

И еще вопрос — как вообще обстоят дела с программированием многопоточных приложений на плюсах после выхода С++11? Стало ли программирование многопоточных приложений на плюсах таким же удобным как, например, в Java?
Отредактировано 09.03.2018 11:17 Максим Рогожин . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.