I know of three portable threading C++ APIs :
Apart from possible licensing issues involved, how do these compare in:
And: are there more like these that are well supported and used?
boost::thread is portable and actively supported, but most importantly it's going to be in the Standard C++0x Library. So I recommend this library for general-purpose threading.
QT's QThread is really straightforward, easy to use and cross platform, but it only makes sense if you are developing your whole user application already with Qt. You will not want to tie a heavy amount of Qt runtime DLLs to your app. just to get threading support.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With