TinyCThread

简介: TinyCThread

英文原文链接地址: http://tinycthread.github.io/

首先声明,本文翻译非官方所有,如有版权问题,请联系我,会及时处理。

c11线程API的小型,可移植的实现

轻便线程

需要为你的c应用程序提供可移植线程吗?c11对于您的目标编译器不可用吗?

然后你需要轻便线程

轻便线程实现了c11管理线程的一个相当兼容的子集。

特性

开放源代码

非常便携(设计不仅可以用于windows,Mac和linux,而且应该在大多数的POSIX兼容系统下工作)

相当忠实于c11标准(参考2011年4月的草案:N1570,第七章,26节)

最小化(不依赖外部依赖,并且易于包含在项目工程中)

下载

对于最新的稳定版本,请访问Github上TinyCThread 的最新发布版本

对于最新的出血点,请克隆Github库:

git clone https://github.com/tinycthread/tinycthread.git

文档

TinyCThread尽力去匹配C11标准,因此它的标准或者任何描述性的稳定应该也适用于TinyCThread。此外,API引用作为TinyCThread的一部分也是可以适用的。

许可证

该库在zlib/libpng 许可下发布,这也就使它可以自由的适用于任何应用程序(包括商业应用程序)。

相关文章
|
24天前
|
数据采集 机器学习/深度学习 编解码
视频生成框架EasyAnimate正式开源!
EasyAnimate是人工智能平台PAI自主研发的DiT-based视频生成框架,它提供了完整的高清长视频生成解决方案,包括视频数据预处理、VAE训练、DiT训练、模型推理和模型评测等。可以使用EasyAnimate进行任意风格视频模型的训练和推理,还可以在预训练模型的基础上,通过少量图片的LoRA微调来改变生成视频的风格。
|
8天前
|
存储
FFmpeg的流程
FFmpeg的流程
|
8天前
|
算法 C++
数据结构与算法===优先队列
数据结构与算法===优先队列
数据结构与算法===优先队列
|
8天前
|
Shell Android开发
./build_native.sh执行错误
./build_native.sh执行错误
|
8天前
lua环境,sublime text 插件安装
lua环境,sublime text 插件安装
|
8天前
|
C++
|
8天前
|
设计模式 算法
行为型设计模式之模板模式
行为型设计模式之模板模式
|
8天前
结构型模式之桥接模式
结构型模式之桥接模式
结构型模式之桥接模式
|
8天前
lua源码阅读
lua源码阅读
|
8天前
|
编解码 算法
音视频主要概念
音视频主要概念