6

我在C How to Program 7th一书中读到了一个关于一些新的标准 C 存储类的注释,名为_Thread_local

新的 C 标准增加了存储类说明符_Thread_local,这超出了本书的范围。

我在谷歌和这里寻找它,但没有出现。有人可以给我一些关于它的链接吗?

4

1 回答 1

8

标记有的变量_Thread_local被赋予“线程”存储持续时间——也就是说,它们在线程开始时分配,在线程结束时释放。这些变量对于线程来说是“本地的”,因为每个线程都有自己的变量副本。这与静态存储持续时间(整个程序的变量的一个实例)形成对比。有关详细信息,请参阅http://en.cppreference.com/w/c/language/storage_class_specifiers 。

于 2013-01-12T02:51:19.637 回答