线程
轻量级跨平台线程/互斥体实现,包括 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