Advertisement
Guest User

test

a guest
Jun 30th, 2015
301
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Go 0.32 KB | None | 0 0
  1. package main
  2.  
  3. import (
  4.     "fmt"
  5.     "sync"
  6.     "time"
  7. )
  8.    
  9. const NTHREADS = 10000
  10.    
  11. func main() {
  12.     var wg sync.WaitGroup
  13.     start := time.Now()
  14.     wg.Add(NTHREADS)
  15.     for i := 0; i < NTHREADS; i++ {
  16.         go func() {
  17.             defer wg.Done()
  18.             time.Sleep(time.Millisecond * 100)
  19.         }()
  20.     }
  21.     wg.Wait()
  22.     fmt.Println(time.Since(start))
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement