From 0278f08de48266ec10f11c1792868acd6dd41329 Mon Sep 17 00:00:00 2001 From: Radu Ioan Fericean Date: Thu, 9 Jan 2014 22:16:49 +0200 Subject: [PATCH] more lock releasing --- scheduler/scheduler.go | 1 + 1 file changed, 1 insertion(+) diff --git a/scheduler/scheduler.go b/scheduler/scheduler.go index a25efc7f5..77d6ff077 100644 --- a/scheduler/scheduler.go +++ b/scheduler/scheduler.go @@ -42,6 +42,7 @@ func (s *Scheduler) Loop() { for { s.Lock() for len(s.queue) == 0 { //hang here if empty + s.Unlock() <-s.restartLoop } a0 := s.queue[0]