文件名称:header-only-thread-local-storage
文件大小:9KB
文件格式:ZIP
更新时间:2024-06-04 09:04:51
C++
可移植的仅标头TLS实现。
根据Boost软件许可分发。
当线程创建和销毁不受C ++ 11和Boost TLS所要求的代码控制时,它具有工作的优势。
它在第一次请求线程的TLS以及线程退出时提供可选的回调,以方便设置和拆除。
Tested with:
clang version 3.6.0
g++ version 4.9.2
Visual Studio 2013 and 2015
Untested on OSX.
To use:
#define TLS_IMPLEMENT_ 1
#include "ThreadLocalStorage.h"
struct tls_data_t {
int * ptr;
tls_data_t() : ptr(nullptr) {}
};
using tls = TLS::BASE
【文件预览】:
header-only-thread-local-storage-master
----example.vcxproj(8KB)
----example.cpp(4KB)
----ThreadLocalStorage.h(12KB)
----CMakeLists.txt(225B)
----README.md(917B)