相关疑难解决方法(0)

在性能方面获得的线程ID是否昂贵?

我需要从我不控制的线程中访问线程ID(它在异步回调函数中,并从一组不同的线程调用).

我想知道访问线程ID在性能方面是否昂贵?

我打算使用其中一个boost::this_thread::get_id()GetCurrentThreadId()来自Windows.

为了澄清,我需要为数据从我的回调到达时准备好一些本地缓存数组,并且我正在计划,以避免错误并锁定为每个线程使用本地缓存,并使用线程id访问正确的缓存.另外因为来的数据总是大小不同,我不能把它放在堆栈中,我想避免一直创建和删除堆数据.

c++ multithreading caching

4
推荐指数
1
解决办法
1152
查看次数

标签 统计

c++ ×1

caching ×1

multithreading ×1