From 68ed73b2966171ef16a0b6623a9eb9c2d0968ea5 Mon Sep 17 00:00:00 2001
From: sunty <1172534965@qq.com>
Date: 星期四, 16 四月 2020 14:19:31 +0800
Subject: [PATCH] go wg test
---
controllers/swfsControllers.go | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/controllers/swfsControllers.go b/controllers/swfsControllers.go
index 6d98501..98f2f49 100644
--- a/controllers/swfsControllers.go
+++ b/controllers/swfsControllers.go
@@ -230,10 +230,11 @@
for i := 0; i < len(masterIp); i++ {
fmt.Println("len masterIp: ", len(masterIp))
fmt.Println("绗�" + strconv.Itoa(i) + "涓嚎绋�")
- go Restart(masterIp[i], timeOut)
fmt.Println("褰撳墠goroutinebe")
waitGroup.Add(1) //姣忓垱寤轰竴涓猤oroutine锛屽氨鎶婁换鍔¢槦鍒椾腑浠诲姟鐨勬暟閲�+1
fmt.Println("褰撳墠goroutineaf")
+ go Restart(masterIp[i], timeOut)
+ waitGroup.Done()
}
fmt.Println("杩欓噷涓洪樆濉烇紒锛侊紒锛侊紒")
waitGroup.Wait() //.Wait()杩欓噷浼氬彂鐢熼樆濉烇紝鐩村埌闃熷垪涓墍鏈夌殑浠诲姟缁撴潫灏变細瑙i櫎闃诲
@@ -245,8 +246,9 @@
if len(peersIp) == i+1 {
var waitGroup sync.WaitGroup
for i := 0; i < len(masterIp); i++ {
- go Restart(masterIp[i], timeOut)
waitGroup.Add(1) //姣忓垱寤轰竴涓猤oroutine锛屽氨鎶婁换鍔¢槦鍒椾腑浠诲姟鐨勬暟閲�+1
+ go Restart(masterIp[i], timeOut)
+ waitGroup.Done()
}
waitGroup.Wait() //.Wait()杩欓噷浼氬彂鐢熼樆濉烇紝鐩村埌闃熷垪涓墍鏈夌殑浠诲姟缁撴潫灏变細瑙i櫎闃诲
masterIp = make([]string, 0)
--
Gitblit v1.8.0