2010-10-04 62 views
4

我正在尋找一個良好且穩定的用於C++的線程池庫,這是相當好的文檔。我知道Native Windows線程池API和更新的Vista線程池API,但是我的程序需要一些向後兼容性,所以也許我可以使用該程序提供的外部庫更好。C++中的ThreadPool庫

我已經看過Boost的線程池,它看起來並不壞,不幸的是它沒有很好的記錄。

有誰知道任何其他庫在C++中有ThreadPool? (適用於Windows)

回答

5

A portable threadpool library聲稱「生產就緒」。你可能想檢查一下。

+0

你知道關於它的好文檔嗎? – 2010-10-04 09:13:16

+0

@Tony在他們的網站有一個簡短的教程,代碼附帶一些樣本。 – 2010-10-04 10:36:58

2

Qt有一個threading library有一些不錯的高級操作,如map/reduce等,以及低級線程和線程池支持。

Qt雖然對你來說可能有點大,但你可以很容易地使用它的一部分。

4

Intel TBB是另一個線程庫,有一些整潔的東西。我發現評估一個表達式樹的框架非常好。

+1

請考慮鞏固您的答案。 – 2010-10-04 09:05:44

+4

@Vijay真的嗎?我認爲我們首選每個答案的一個項目以獲得有意義的討論並輕鬆看到接受的內容? – Macke 2010-10-04 09:16:53

0

還有ACE這確實線程池在網絡上,所以它更公平一點複雜。 (但值得在這裏提及,國際海事組織)