Which cross-platform C++ thread library do you use/prefer and why?
Which cross-platform, C++ multithreading library do you use and/or prefer and why?
Please choose from the poll at the top of this thread and also add your comments regarding your reasoning, if time allows. If you chose "Other," please explain which choice(s) you made.
Boost Threads:
http://www.boost.org/doc/html/threads.html
ZThread(s):
http://zthread.sourceforge.net/
http://www.inf.uni-konstanz.de/dbis/...nnik/zsim/doc/
POSIX Threads (pthreads):
http://www.humanfactor.com/pthreads/
http://sourceware.org/pthreads-win32/
Other:
http://google.com/Top/Computers/Programming/Threads/
Best regards,
-Matt
Re: Which cross-platform C++ thread library do you use/prefer and why?
I saw your message in comp.lang.c++. I responded there with a detailed opinion on both Boost threads, ZThreads, and pthreads.
But I'll restate briefly that I don't really think either Boost threads or ZThreads is a library that meets my needs. ZThreads has more abstractions, but has its shortcomings as well. In the end, I use my own hand-wrapped threading library.
- Kevin
Re: Which cross-platform C++ thread library do you use/prefer and why?
I have use Boost, but i didn“t like them. The i see POSIX. It is very simple and fast, so i prefer POSIX that Boost.
The other library i don`t know.