Skip to content

Latest commit

 

History

227 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cosyne

Cosyne provides context-aware synchronization primitives for Go.

Documentation Latest Version Build Status Code Coverage

This project is deprecated.

This repository will be archived once it is no longer used by other Dogmatiq projects.

Mutexes

Cosyne includes variants of sync.Mutex and RWMutex that accept a context.Context parameter, which allows support for cancellation and deadlines while acquiring locks.

The mutex implementations also support "try lock" semantics, allowing the user to acquire the lock only if doing so would not block.

About

🚫 Context-aware synchronization primitives for Go.

Resources

Contributing

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

Generated from dogmatiq/template-go