Libthreadar is a C++ library providing an abstracted set of C++ *classes* to manipulate threads in a very simple and efficient way from your C++ code.

It also handles exceptions thrown from a thread and propagated to another one, when the later is calling the thread::join() method. This let one manage exceptions as simply as it is in C++ single threaded context.

Additionally, all the related objects around multi-threading (mutex, semaphore, ...) are provided, under easy to use and independent C++ classes.
Other more advanced classes ease the information exchange
between threads like scattering and gathering a collection of objects between many threads, or asynchonous buffered information exchanges between two threads.

All these C++ classes are easy to use and fully documented

Features

  • thread management for C++ code
  • any type of exception propagation from a thread to another
  • asynchronous communication between threads

Project Activity

See All Activity >

License

GNU Library or Lesser General Public License version 3.0 (LGPLv3)

Follow libthreadar

libthreadar Web Site

nel_h2
Secure User Management, Made Simple | Frontegg Icon
Secure User Management, Made Simple | Frontegg

Get 7,500 MAUs, 50 tenants, and 5 SSOs free – integrated into your app with just a few lines of code.

Frontegg powers modern businesses with a user management platform that’s fast to deploy and built to scale. Embed SSO, multi-tenancy, and a customer-facing admin portal using robust SDKs and APIs – no complex setup required. Designed for the Product-Led Growth era, it simplifies setup, secures your users, and frees your team to innovate. From startups to enterprises, Frontegg delivers enterprise-grade tools at zero cost to start. Kick off today.
Start for Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of libthreadar!

Additional Project Details

Operating Systems

BSD, Linux

Intended Audience

Advanced End Users, Developers, Information Technology

Programming Language

C++

Related Categories

C++ Build Tools, C++ Object Oriented Software, C++ Libraries

Registered

2015-02-15