Go Routine Sederhana
Go Routine dengan Time Sleep
package main
import (
"fmt"
"time"
)
func main() {
fmt.Println("start")
duration := time.Now()
go func() {
fmt.Println("test 1", time.Since(duration))
}()
go func() {
fmt.Println("test 2", time.Since(duration))
}()
go func() {
fmt.Println("test 3", time.Since(duration))
}()
go func() {
fmt.Println("test 4", time.Since(duration))
}()
go func() {
fmt.Println("test 5", time.Since(duration))
}()
fmt.Println("sleep 2 second", time.Since(duration))
time.Sleep(2*time.Second)
fmt.Println("end", time.Since(duration))
}Go Routine with Sync Wait Group
Go routine with Looping
Last updated