我想实现一个CoreLocal映射,与ThreadLocal类似,但它返回的值是特定于当前线程所在核心的值。
这是因为我想编写代码,从队列中获取作业,但我希望优先处理那些与从队列中获取作业的线程在相同L1缓存中的相关数据。因此,我想为每个核心设置一个队列,而只有当队列为空时,工作线程才会查看其他核心的队列。
这是因为我想编写代码,从队列中获取作业,但我希望优先处理那些与从队列中获取作业的线程在相同L1缓存中的相关数据。因此,我想为每个核心设置一个队列,而只有当队列为空时,工作线程才会查看其他核心的队列。
CoreLocal
方面取得了一些进展,或者最终是如何解决的。 - maaartinus