Skip to content

Adelsbach/aethrds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Adelsbach Enhanced Threading Library

This library implements the C11 threading API using the commonly available POSIX pthreads for Linux, BSD and UNIX systems. It is intended for systems where the standard C library does not implement this threading API.

In addition to the standard functions extensions are provided for further features such as barriers, read/write mutexes and spinlocks.

Supported Systems

In general aethrds should work on all standard POSIX systems. It has been tested on Linux, FreeBSD and MacOS.

Compile using meson

Using meson, setup a build directory using

meson setup build

The you can build and install the library, as well as the manual pages:

cd build
ninja
ninja install

Documentation

License

Copyright 2024, Adelsbach UG (haftungsbeschraenkt) Copyright 2014-2024, Jan Adelsbach jan@jadelsbach.de

MIT-License, see LICENSE file.

About

Adelsbach Enhanced Threading Library

Topics

Resources

License

Stars

Watchers

Forks