Advertisement
Guest User

Untitled

a guest
Nov 29th, 2015
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.30 KB | None | 0 0
  1. package main
  2.  
  3. import "sync"
  4.  
  5. func main() {
  6. for {
  7. x := 0
  8. y := 0
  9. a := 0
  10. b := 0
  11.  
  12. var wg sync.WaitGroup
  13.  
  14. wg.Add(1)
  15. go func() {
  16. y = 1
  17. a = x
  18. wg.Done()
  19. }()
  20. wg.Add(1)
  21. go func() {
  22. x = 1
  23. b = y
  24. wg.Done()
  25. }()
  26. wg.Wait()
  27.  
  28. if a == 0 && b == 0 {
  29. println("Hello world!")
  30. }
  31. }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement