diff --git a/CONTRIBUTORS.svg b/CONTRIBUTORS.svg
index be50d69b..aafaa65c 100644
--- a/CONTRIBUTORS.svg
+++ b/CONTRIBUTORS.svg
@@ -12,15 +12,11 @@
参见:Goroutines, Channels
package main
-import (
- "fmt"
- "sync"
- "time"
-)
-func w(id int, wg *sync.WaitGroup) {
- defer wg.Done()
- fmt.Printf("%d starting\n", id)
- time.Sleep(time.Second)
- fmt.Printf("%d done\n", id)
-}
-func main() {
- var wg sync.WaitGroup
- for i := 1; i <= 5; i++ {
- wg.Add(1)
- go w(i, &wg)
- }
- wg.Wait()
-}
+package main
+import (
+ "fmt"
+ "sync"
+ "time"
+)
+func w(id int, wg *sync.WaitGroup) {
+ defer wg.Done()
+ fmt.Printf("%d starting\n", id)
+ time.Sleep(time.Second)
+ fmt.Printf("%d done\n", id)
+}
+func main() {
+ var wg sync.WaitGroup
+ for i := 1; i <= 5; i++ {
+ wg.Add(1)
+ go w(i, &wg)
+ }
+ wg.Wait()
+}
参见:WaitGroup