我有一个要插入到tbb的并发哈希映射中的项目列表。方式1或2使用访问器的正确方法是什么? // way 1
for (a list of (keys,values))
{
MAP::accessor a;
myHashTable.insert(a, key);
(a->second).push_back(value);
a.realease();
我想对tbb原子变量做bitTestAndSet。 atomic.h from tbb似乎没有任何位操作。 如果我将tbb原子变量当作正常指针处理,并且执行__sync_or_and_fetch gcc编译器不允许这样做。 是否有解决方法? 相关问题: assembly intrinsic for bit test and set (BTS)