]> 127.0.0.1 Git - part/.git/commitdiff
82 v0.0.4
authorqydysky <qydysky@foxmail.com>
Sun, 27 Sep 2020 18:49:32 +0000 (02:49 +0800)
committerqydysky <qydysky@foxmail.com>
Sun, 27 Sep 2020 18:49:32 +0000 (02:49 +0800)
Signal.go

index 71e96f7ae984d862543dd79569522b317652b594..88868e49406bf5a8329a58538051ef6667eef613 100644 (file)
--- 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