Skip to content

Multi-threading library built over POSIX threads. The library provides enriched set of Thread Synchronization Data Structures.

Notifications You must be signed in to change notification settings

bruce-mig/multi-threaded-programming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

multi-threaded-programming

Multi-threading Concepts

Designing and Implementing a Multi-threading library built over POSIX threads.
The library provides enriched set of Thread Synchronization Data Structures:

  • WaitQueues
  • Thread Pausing
  • Thread Barriers
  • Monitors
  • Assembly Line
  • Event Loops
  • Single threaded Concurrency
  • Timers
  • Custom Read-Write locks
  • Custom Recursive Locks
  • Custom Semaphores
  • Thread Pools.

Great Dos and Donts for posix Threads is here :

https://wiki.sei.cmu.edu/confluence/pages/viewpage.action?pageId=87152405
pthread lib functions
good resource on threads in C++
more good resources

About

Multi-threading library built over POSIX threads. The library provides enriched set of Thread Synchronization Data Structures.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published