История изменений
Исправление pon4ik, (текущая версия) :
Коротенький и наглядный алгоритм выбора api, что бы понять переход от либы к велику:
Нам нужны портабельные потоки, утилизирующие железо и интерфейсы ОС по максимуму.
- - Давайте возьмём std::thread - потоки же. - Не, там нет работы с tls и cancellation points
- - Ок, давайте тогда возьмём boost::thread. - Аффинити завезли? Поддержку numa? Имена потоков?
- - Возьмём tbb? - Да он стоит (нашему коммерческому проекту) как самолёт ты чё сдурел, под win и линух я напишу за пару недель и ещё 10 недель на отладку и тестирование
Исходная версия pon4ik, :
Коротенький и наглядный алгоритм выбора api, что бы понять переход от либы к велику:
Нам нужны потоки, утилизирующие железо и интерфейсы ОС по максимуму.
- - Давайте возьмём std::thread - потоки же. - Не, там нет работы с tls и cancellation points
- - Ок, давайте тогда возьмём boost::thread. - Аффинити завезли? Поддержку numa? Имена потоков?
- - Возьмём tbb? - Да он стоит (нашему коммерческому проекту) как самолёт ты чё сдурел, под win и линух я напишу за пару недель и ещё 10 недель на отладку и тестирование