tinycthread
1. 一个C语言的多线程库,源码不超过100行,地址在这
git clone https://github.com/tinycthread/tinycthread.git
使用也很简单,只要包含tinycthread.h,再把这个tinycthread,c编译进去就可以了。
其间test文档中有测试用例,相关的接口和用法都在.h文件中
2. 再看文件,非常小
├── doc
│ └── Doxyfile
├── mkbuild.sh
├── README.txt
├── source
│ ├── tinycthread.c
│ └── tinycthread.h
└── test
├── check.sh
├── hello
├── hello.c
├── hello.o
├── Makefile
├── Makefile.msvc
├── test
├── test.c
├── test.o
└── tinycthread.o
3 directories, 15 files
3.具体源码在src中,test中很方便的就可以使用了。
源码就涉及到系统底层了