Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package main
- import (
- "fmt"
- "sync"
- "time"
- )
- const NTHREADS = 10000
- func main() {
- var wg sync.WaitGroup
- start := time.Now()
- wg.Add(NTHREADS)
- for i := 0; i < NTHREADS; i++ {
- go func() {
- defer wg.Done()
- time.Sleep(time.Millisecond * 100)
- }()
- }
- wg.Wait()
- fmt.Println(time.Since(start))
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement