From 6e65b7f77795d0043777269f94e8d54d71dbea04 Mon Sep 17 00:00:00 2001 From: qydysky Date: Mon, 28 Sep 2020 02:49:32 +0800 Subject: [PATCH] 82 --- Signal.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Signal.go b/Signal.go index 71e96f7..88868e4 100644 --- a/Signal.go +++ b/Signal.go @@ -1,28 +1,28 @@ package part type Signal struct{ - v chan struct{} + Chan chan struct{} } func (i *Signal) Init() (o *Signal) { o = i - o.v = make(chan struct{}) + o.Chan = make(chan struct{}) return } func (i *Signal) Wait() { - if i.Islive() {<-i.v} + if i.Islive() {<-i.Chan} } func (i *Signal) Done() { - if i.Islive() {close(i.v)} + if i.Islive() {close(i.Chan)} } func (i *Signal) Islive() (islive bool) { select { - case <-i.v:; + case <-i.Chan:; default: - if i.v == nil {break} + if i.Chan == nil {break} islive = true } return -- 2.39.2