현재 STD 라이브러리와 boost 라이브러리의 사용법을 포함하고있는 book을 읽고 있습니다. 문제는 Visual Studio 2010이 STD 스레드를 아직 지원하지 않기 때문에 우리는 boost 라이브러리에 의존해야한다는 것입니다.std 라이브러리 매핑을 라이브러리로 향상
따라서 하나의 매핑을위한 표준 스레드 라이브러리와 부스트 라이브러리를 찾고 있는데요. 참조 용으로 사용하는 리소스가 있습니까? 예를 들어
,std::mutex
std::thread
std::lock_guard
std::unique_ptr
std::move
std::thread::hardware_concurrency()
std::thread::id
std::this_thread
std::shared_ptr => boost::shared_ptr
인텔 스레딩 빌딩 블록을보고 싶습니다. 스레딩과 비슷하게 매우 높은 수준의 인터페이스를 제공하며, C++ 11 람다와도 잘 작동합니다. – smerlin
@smerlin : 문제는 TBB가'std :: thread'와 매우 다르다는 것입니다. 그러나 boost :: thread는 대부분 비슷합니다. 나는 OP가 어떻게'std :: thread' 지식을 가능한 한 근접한 라이브러리에 적용 할 수 있는지 알고 싶어한다고 생각합니다. – ildjarn
@ildjarn : 그렇습니다. 저는 TBB에 대해 언급하고 싶었습니다. 문제를 해결하기 위해 좀더 높은 수준의 접근 방식을 사용하는 것이 항상 낫기 때문입니다. 접근 방식이 상위 수준이기 때문에 문제가 해결되지 않으면 낮은 수준 영역에서 파기를 시작할 수 있습니다. TBB는 사용하기 쉽고 오픈 소스이며 학업 목적으로 무료입니다. – smerlin