# marusama/semaphore

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/marusama-semaphore).**

178 stars · 9 forks · Go · MIT

## Links

- GitHub: https://github.com/marusama/semaphore
- awesome-repositories: https://awesome-repositories.com/repository/marusama-semaphore.md

## Topics

`go` `golang` `mutex` `primitive` `semaphore` `semaphore-pattern` `synchronization`

## Description

Fast resizable golang semaphore primitive

## Tags

### Part of an Awesome List

- [Concurrency Management](https://awesome-repositories.com/f/awesome-lists/devtools/concurrency-management.md) — Provides a fast, resizable semaphore implementation.
- [Concurrency Tools](https://awesome-repositories.com/f/awesome-lists/devtools/concurrency-tools.md) — Listed in the “Concurrency Tools” section of the Awesome Go awesome list.
