An open API service indexing awesome lists of open source software.

https://github.com/zhongruoyu/stdthread

A self-contained C++17 std::thread implementation with pthread.
https://github.com/zhongruoyu/stdthread

cpp cpp17 pthread threading

Last synced: 5 months ago
JSON representation

A self-contained C++17 std::thread implementation with pthread.

Awesome Lists containing this project

README

          

# stdthread

stdthread is a self-contained C++17 threading library implemented with
pthread. It is fully compatible with the standard library's `std::thread`.

The implementation of stdthread is based on LLVM's
[libc++](https://github.com/llvm/llvm-project/tree/main/libcxx), licensed
under
[the Apache License v2.0 with LLVM Exceptions](https://github.com/llvm/llvm-project/blob/main/libcxx/LICENSE.TXT).
However, it only relies on the C++ standard library, can be built with any
other C++ standard library implementations, like libstdc++.

A lightweight version of stdthread is also available. Please see
[minithread](https://github.com/ZhongRuoyu/minithread).