We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1de1bea commit 3cbd492Copy full SHA for 3cbd492
Roadmap/15 - ASINCRONÍA/go/kodenook.go
@@ -0,0 +1,31 @@
1
+package main
2
+
3
+import (
4
+ "fmt"
5
+ "sync"
6
+ "time"
7
+)
8
9
+func main() {
10
+ var wg sync.WaitGroup
11
12
+ wg.Add(2)
13
14
+ go MyFunc("async 1", &wg)
15
+ go MyFunc("async 2", &wg)
16
17
+ wg.Wait()
18
+}
19
20
+func MyFunc(name string, wg *sync.WaitGroup) {
21
+ start := time.Now()
22
+ defer wg.Done()
23
24
+ fmt.Printf("name execution : %v\n", name)
25
+ fmt.Printf("start %v execution : %v\n", name, start)
26
27
+ fmt.Printf("duration %v execution : 5 milliseconds\n", name)
28
+ time.Sleep(5 * time.Millisecond)
29
30
+ fmt.Printf("execution %v finalized at: %v\n", name, time.Now())
31
0 commit comments