From af0d6c12d1ae7debb72b30e18d37581cda866137 Mon Sep 17 00:00:00 2001
From: zhangmeng <775834166@qq.com>
Date: 星期一, 13 一月 2020 10:43:36 +0800
Subject: [PATCH] debug

---
 run.go |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/run.go b/run.go
index df0ef59..d24d1e3 100644
--- a/run.go
+++ b/run.go
@@ -69,7 +69,6 @@
 			return
 		case id := <-ch:
 			f.mapChanLock.Lock()
-			defer f.mapChanLock.Unlock()
 			for k, v := range f.mapChan {
 				v.life--
 				if k == id {
@@ -81,6 +80,8 @@
 					delete(f.mapChan, k)
 				}
 			}
+			f.mapChanLock.Unlock()
+
 		default:
 			time.Sleep(10 * time.Millisecond)
 		}

--
Gitblit v1.8.0