2009-12-13 4 views
1

VC++ 2008에서 Java ExecutorService에 해당하는 사람은 누구입니까? 내가 원하는 것은 고정 크기 스레드 풀에 작업을 전달할 수있는 프레임 워크입니다. 프레임 워크는 스레드 풀 자체를 관리해야합니다 (즉, 스레드 생성 및 제거).VC++ 용 태스크 실행 프레임 워크?

답변

0

Vista에는 새로운 스레드 풀 API가 있습니다 (기존의 스파르타 스레드 풀 API 창이 잠시 동안있었습니다) : http://msdn.microsoft.com/en-us/library/ms686766%28VS.85%29.aspx. 이 API는 특정 버전의 MSVC/VS에 바인딩되지 않지만 물론 Vista/Server 2008 이상이 필요한 새로운 기능을 사용합니다. QueueUserWorkItemRegisterWaitForSingleObject으로 충분할 수 있습니다. 니콜라가 지적했듯이, 2010 년에는 PPL이 적용될 것입니다. .NET에는 C# 대신 C# 또는 C++/CLI 대신 코드 할 수있는 경우 멋진 스레드 풀 API가 있습니다.