Skip to content

bothra90/go-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

go-sync

Higher level synchronization primitives in Go

Ideas are mostly inspired by The Little Book of Semaphores

All types except the semaphore itself are implemented on top of the semaphore type defined in the sync/semaphore package. Any semaphore implementation can be used as a drop-in replacement for this. Our current implementation makes use of go standard sync library's Cond and Mutex type, but we could do away with them if needed. Possible alternative is to use System V semaphores.

About

Higher level synchronization primitives in Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages