From 5155083eeca10c885c631dbff0b66fd72874975c Mon Sep 17 00:00:00 2001 From: Yesudeep Mangalapilly Date: Sat, 25 Jul 2015 01:09:15 +0530 Subject: [PATCH] A brilliant article about mutexes and semaphores to clear up concepts. --- LearnConcurrency.md | 1 + 1 file changed, 1 insertion(+) diff --git a/LearnConcurrency.md b/LearnConcurrency.md index bc1a23aa..e1cd6927 100644 --- a/LearnConcurrency.md +++ b/LearnConcurrency.md @@ -10,6 +10,7 @@ This page links to resources for learning about concurrency in Go. The items ar - [Select statements](https://golang.org/ref/spec#Select_statements) - Code [A Tour of Go: Concurrency](http://tour.golang.org/concurrency/1) - Read [Fundamentals of Concurrency](https://www.nada.kth.se/~snilsson/concurrency/) +- Read [Mutexes and Semaphores Demystified](http://www.barrgroup.com/Embedded-Systems/How-To/RTOS-Mutex-Semaphore) - Read the [Frequently Asked Questions (FAQ)](http://golang.org/doc/faq), especially - [Why build concurrency on the ideas of CSP?](http://golang.org/doc/faq#csp) - [Why goroutines instead of threads?](http://golang.org/doc/faq#goroutines)