diff --git a/ch6-cloud/ch6-08-lock.md b/ch6-cloud/ch6-08-lock.md index b24715b..6e5194a 100644 --- a/ch6-cloud/ch6-08-lock.md +++ b/ch6-cloud/ch6-08-lock.md @@ -102,14 +102,8 @@ func (l Lock) Lock() bool { } // Unlock , Unlock the try lock -func (l Lock) Unlock() bool { - unlockResult := false - select { - case l.c <- struct{}{}: - unlockResult = true - default: - } - return unlockResult +func (l Lock) Unlock() { + l.c <- struct{}{} } var counter int