2021
03-09
03-09
C语言线程对象和线程存储的实现
当每个线程为各自的变量使用全局标识符时,为保留这些变量各自的数据,可以采用线程对象(thread-localobject)和线程存储(thread-specificstorage)。这两项技术允许在一个给定线程中执行的函数可以共享数据而不造成冲突,即便当其他线程也在执行同样函数的情况下。使用线程对象线程对象是在声明中包含新存储类修饰符_Thread_local的全局或静态对象。这意味着:每一个线程拥有属于自己的线程对象实例,它在线程启动时创建并...
继续阅读 >