Guest User

Untitled

a guest
Feb 18th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.27 KB | None | 0 0
  1. Clojure 1.3.0-alpha4
  2. user=> (defn f [r] (dosync (println "Start" @r) (Thread/sleep 6000) (println "End" @r)))
  3. #'user/f
  4. user=> (def r (ref 1))
  5. #'user/r
  6. user=> (do (.start (Thread. #(f r))) (dosync (ref-set r 5)))
  7. Start 1
  8. 5
  9. user=>
  10. Start 5
  11. End 5
Add Comment
Please, Sign In to add comment