我需要一种直接的方法来获得线程局部变量,我所看到的很多方法都与这个版本的clojure不兼容。
见于此examples
e.g。 (thread-local(atom 0)))
(def ^ {:dynamic true} counter )
似乎对我不起作用
所以我只需指出正确的方向。
答案 0 :(得分:5)
有一个班级!
user=> (def local (ThreadLocal.))
#'user/local
user=> (.set local 3)
nil
user=> (.get local)
3