【发布时间】:2014-05-20 06:41:53
【问题描述】:
我刚刚阅读了最新的TBB文件的文件。 我找不到任何关于 tbb::thread 的信息,但我看到了一些关于 mutex 的信息。
顺便说一句,如果 TBB-4.x 有线程库,请帮我找到使用 tbb 线程的资源。 请不要推荐官方文档,它们缺乏示例。
谢谢!
【问题讨论】:
标签: c++ multithreading tbb
我刚刚阅读了最新的TBB文件的文件。 我找不到任何关于 tbb::thread 的信息,但我看到了一些关于 mutex 的信息。
顺便说一句,如果 TBB-4.x 有线程库,请帮我找到使用 tbb 线程的资源。 请不要推荐官方文档,它们缺乏示例。
谢谢!
【问题讨论】:
标签: c++ multithreading tbb
没有tbb::thread,但有一个tbb::tbb_thread,现已弃用。你可以找到它here。文档说:
英特尔® 线程构建模块(英特尔® TBB)3.0 引入了定义类 std::thread 的标头 tbb/compat/thread。以前的版本有一个定义类 tbb_thread 的头文件 tbb/tbb_thread.h。旧的标头和名称仍然可用,但已弃用以支持替换...
TBB 为缺乏 C++11 支持的编译器提供 tbb/compat/ 功能。线程类被设计为尽可能接近std::thread 或更确切地说是boost::thread(在介绍时),因此如果 TBB 文档不满意,您可以参考为这两个提供的示例。
您也可以尝试tbb\examples\task_priority\fractal 示例,该示例演示了线程类的用法。
【讨论】: