英特尔 TBB 并行循环线程 ID
Intel TBB parallel loop thread id
如何确定 TBB 并行循环体中的线程 ID?
本质上我需要的是一个对象的每线程副本,所以我想我应该将它们放在由线程 ID 索引的数组中。
我正在寻找执行此操作的便携式 TBB 方式,而不是 OS 本机服务。
您要查找的搜索词是"thread-local storage"。由于您已经在使用 TBB,您可能应该只使用它提供的工具:
https://www.threadingbuildingblocks.org/docs/help/reference/thread_local_storage.htm
如何确定 TBB 并行循环体中的线程 ID?
本质上我需要的是一个对象的每线程副本,所以我想我应该将它们放在由线程 ID 索引的数组中。
我正在寻找执行此操作的便携式 TBB 方式,而不是 OS 本机服务。
您要查找的搜索词是"thread-local storage"。由于您已经在使用 TBB,您可能应该只使用它提供的工具:
https://www.threadingbuildingblocks.org/docs/help/reference/thread_local_storage.htm