threadpp:轻量级跨平台线程互斥实现,包括 win32、win8、linux、macOS、iOS、android

时间:2024-07-20 02:51:09
【文件属性】:

文件名称:threadpp:轻量级跨平台线程互斥实现,包括 win32、win8、linux、macOS、iOS、android

文件大小:11KB

文件格式:ZIP

更新时间:2024-07-20 02:51:09

C++

线程 轻量级跨平台线程/互斥体实现,包括 win32、win8、linux、macOS、iOS、android。 特征 线程。 锁。 递归锁。 条件变量(与锁集成)。 ##Advantages 重量极轻。 仅标头(无编译陷阱)。 跨平台(Windows、任何 POSIX 兼容操作系统或任何支持 C++11 的平台) 不需要预处理宏。 与之前的 C++11 编译器兼容。 样本: #include "threadpp.h" 使用命名空间 threadpp; 递归锁 l; 无效线程回调(无效*上下文){ l.lock(); l.wait();//wait-notify范式,3秒后会被main唤醒 printf("来自线程的你好:%llu\n",thread::current_thread_id()); l.unlock(); } int main(int argc,const


【文件预览】:
threadpp-master
----threadpp()
--------recursive_lock.h(3KB)
--------impl()
--------threadpp.h(937B)
--------threadpp_assert.h(673B)
----README.md(973B)

网友评论