libf 2 年之前
父节点
当前提交
74cbebcf6e
共有 1 个文件被更改,包括 21 次插入0 次删除
  1. 21 0
      timer/timer_test.go

+ 21 - 0
timer/timer_test.go

@@ -0,0 +1,21 @@
+package timer_test
+
+import (
+	"fmt"
+	"testing"
+	"time"
+)
+
+func TestTimer(t *testing.T) {
+	ch := make(chan interface{}, 1)
+	ch <- time.Now()
+	for {
+		select {
+		case <-ch:
+			fmt.Println(time.Now())
+			time.AfterFunc(1*time.Second, func() {
+				ch <- time.Now()
+			})
+		}
+	}
+}