cpp-thread_local

线程局部存储

线程局部存储(TLS, thread local storage)是一个已有的概念。线程局部存储是指对象内存在线程开始后分配,线程结束时回收且每个线程有该对象自己的实例,线程局部存储的对象都是独立于各个线程的。简单地说,所谓线程局部存储变量,就是拥有线程生命期及线程可见性的变量。虽然C++一直没有在语言层面支持它,但是很早之前操作系统就有办法支持线程局部存储了。

缘由

线程局部存储实际上是由单线程程序中的全局 /

查看更多