Boost.Threads построен поверх PThreads в системах UNIX и потоков Win32 в Windows.
Библиотека boost синтаксически проста, и весь сложный бизнес по правильному взаимодействию кода C ++ с библиотеками C решается за кулисами. Однако, если вам не очень комфортно с C ++, PThreads может показаться более простым с его простым C API.
Qt Threads также является хорошей библиотекой, но поскольку я использую несколько других библиотек boost, я буду компилировать и ссылаться на Boost, несмотря ни на что. Я не всегда могу ссылаться на Qt. И, ну, я просто не хочу вспоминать, как использовать две разные библиотеки.