标签: linux multithreading linux-kernel
有什么简单的方法可以在Linux内核中存储线程专用数据?例如,我想为每个线程存储一些计数器,并以无锁方式从不同位置读取/写入它们。我希望thread_info结构中应该有一些东西,但是我找不到关于它的任何好的文档。
我知道如何在Windows内核中实现它,但是不确定什么是Linux的最佳选择。也许,还有一种特定于编译器的例程可以访问tls。
谢谢!