Skip to content

A set of examples helping to understand the key design patterns used in concurrent programming

Notifications You must be signed in to change notification settings

zezutom/concurrency-patterns

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pattern Main Features Drawbacks
Active Object execution in a dedicated thread, allows for complex scheduling, good separation of concerns performance / code overhead
Monitor Object cooperative execution scheduling, less of performance overhead tight coupling, unsuitable for advanced scheduling
Half-Sync / Half-Async responsive interface, separation of concerns performance overhead, harder to debug
Leader / Followers
Thread-Specific Storage

About

A set of examples helping to understand the key design patterns used in concurrent programming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages