История изменений
Исправление comp00, (текущая версия) :
me практически не использовал многопоточность на С++.
Сложно сказать, что лучше: додж чарджер 70г.в., ока, или белаз.
Ясно, что использовать Qt целесообразно в Qt приложении. std::thread это так сказать must have, ибо нативная возможность языка. Появился недавно (C++11) потому кода с ним в продакшене не так много, сейчас хотя набирает обороты.
OpenMP очень мощная либа с большим количеством фич, довольно популярная в продакшене, хорошей документацией. Низкоуровневая, что позволяет активно использовать в системном программировании. Для gcc не требует сторонних либ, все компилируется только с добавлением опции компилятору. Мне, лично, по душе описывать многопоточный код директивам: нужен код для многопоточности — взял в блок, описал директивами. Удобно. Довольно сложная, требует знать матчасть многопоточного программирования (мьютексы, семафоры,etc).
Так что выбор субъективен, и эквивалентен выбору твоего дистрибутива.
//P.S еще есть boost. Но благодаря std:thread им можно пренебречь.
Исходная версия comp00, :
me практически не использовал многопоточность на С++.
Сложно сказать, что лучше: додж чарджер 70г.в., ока, или белаз.
Ясно, что использовать Qt целесообразно в Qt приложении. std::thread это так сказать must have, ибо нативная возможность языка. Появился недавно (C++11) потому кода с ним в продакшене не так много, сейчас хотя набирает обороты.
OpenMP очень мощная либа с большим символическом фич, довольно популярная в продакшене, хорошей документацией. Низкоуровневая, что позволяет активно использовать в системном программировании. Для gcc не требует сторонних либ, все компилируется только с добавлением опции компилятору. Мне, лично, по душе описывать многопоточный код директивам: нужен код для многопоточности — взял в блок, описал директивами. Удобно. Довольно сложная, требует знать матчасть многопоточного программирования (мьютексы, семафоры,etc).
Так что выбор субъективен, и эквивалентен выбору твоего дистрибутива.
//P.S еще есть boost. Но благодаря std:thread им можно пренебречь.