header-only-thread-local-storage

时间:2024-06-04 09:04:51
【文件属性】:

文件名称: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; Then define: tls::th


【文件预览】:
header-only-thread-local-storage-master
----example.vcxproj(8KB)
----example.cpp(4KB)
----ThreadLocalStorage.h(12KB)
----CMakeLists.txt(225B)
----README.md(917B)

网友评论