Advertisement
Guest User

Untitled

a guest
Jun 8th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Julia 0.34 KB | None | 0 0
  1. println("nprocs=$(nprocs())")
  2. function x()
  3.     turn = 1
  4.  
  5.     function work(n)
  6.         for i=1:5
  7.             while (turn != n)
  8.                 sleep(1)
  9.             end
  10.             println(n)
  11.             turn = turn % 3 + 1
  12.         end
  13.     end
  14.  
  15.     @sync begin
  16.         for n=1:3
  17.             @async work(n)
  18.         end
  19.     end
  20. end
  21. x()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement