From 5cbae489c1d6b079101d1dddf8e2120b61909879 Mon Sep 17 00:00:00 2001 From: Kamil Samigullin Date: Mon, 16 Jan 2017 05:22:47 +0300 Subject: [PATCH] Add semaphore pattern implementation. (#1257) Semaphore pattern implementation with timeout of lock/unlock operations based on channel and context. --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 9c37cfd3..0694026e 100644 --- a/README.md +++ b/README.md @@ -486,6 +486,7 @@ Please take a quick gander at the [contribution guidelines](https://github.com/a * [goworker](https://github.com/benmanns/goworker) - goworker is a Go-based background worker * [grpool](https://github.com/ivpusic/grpool) - Lightweight Goroutine pool. * [pool](https://github.com/go-playground/pool) - a limited consumer goroutine or unlimited goroutine pool for easier goroutine handling and cancellation. +* [semaphore](https://github.com/kamilsk/semaphore) - Semaphore pattern implementation with timeout of lock/unlock operations based on channel and context. * [tunny](https://github.com/Jeffail/tunny) - A goroutine pool for golang.