Loading...
Searching...
No Matches
Libthreadar

Description
  This is the documentation pages of Libthreadar, a C++ library which provides several classes to manipulate threads:
  - class barrier
  - class freezer
  - class mutex
  - class semaphore
  - class fast_tampon
  - class thread
  - class thread_signal
  - class freezer
  - class condition
  - class ratelier_gather
  - class ratelier_scatter
  These classes are independent from each others (even if some inherit from some others like libthreadar::condition from libthreadar::mutex) and are defined within the libthreadar namespace. Examples of use are available in the example subdirectory of source package.

Source code
  - GIT repository at Sourceforge
  - GIT repository at Github (both GIT repos should be synchronized most of the time)
  - packaged sources code at Sourceforge All packages sources and tags in git repos should be signed. See the Author below section to authenticate signatures.

Support
  support can be requested using the issues at github.

Copyright
  Libthreadar library is licensed under the terms of the GNU Lesser General Public License v3.0 see the COPYING file in the source code for details

Author
  All dar/libdar/webdar/libthreadar produced software packages should be authenticated using Denis's GNUPG signature

History and origin
  The code of libthreadar has been extracted from Webdar project in 2014, due to the fact it would be useful to dar/libdar to implement parallel compression and parallel encryption in particular (where from this project name), while Webdar was abandonned at that time (it has been ressurrected in 2022 and should get its first release in 2025, webdar also relies on libthreadar).