1

VC ++ 2008で同等のJavaExecutorServiceを知っている人はいますか?私が欲しいのは、固定サイズのスレッドプールにタスクを渡すことができるフレームワークです。フレームワークは、スレッドプール自体を管理する必要があります(つまり、スレッドの作成と破棄)。

4

2 に答える 2

2

Intel ThreadingBuildingBlocksはこのようなものをサポートしていると思います。Visual Studio 2010には、並列パターンライブラリがあります。

于 2009-12-13T17:01:00.327 に答える
0

Vistaには新しいスレッドプールAPIがあります(既存の、かなり質素なスレッドプールAPIウィンドウに加えて、しばらくの間):http: //msdn.microsoft.com/en-us/library/ms686766%28VS.85%29。 aspx。このAPIは、特定のバージョンのMSVC / VSにバインドされていませんが、もちろん、Vista /Server2008以降に必要な新しいものを使用するために使用します。QueueUserWorkItemそしてRegisterWaitForSingleObjectあなたのニーズには十分かもしれません。ニコラが指摘するように、2010年にはPPLがあります。.NETには、C#またはC++の代わりにC++ / CLIに対してコーディングできる場合、いくつかの優れたスレッドプールAPIもあります。

于 2009-12-14T00:30:19.017 に答える