3
Clojure에서 동시성에 대해 배우고 있습니다. Clojure에서 제어 흐름을위한 시간 - ScheduledThreadPoolExecutor의 함정?
나는 (스튜어트 세라?) 주장에 달렸다 http://dev.clojure.org/display/design/Scheduled+Events에서 진술 : 이 가 가 차단 또는 Java 상호 운용성없이 제어 흐름을위한 시간을 사용할 수 없습니다나는 이러한 주장을 이해하고 친절하게 설명, 체육을 요청하지 않는
스레드 로컬 바인딩을 인식하지 예를 들면. 구체적으로 :
- ScheduledThreadPoolExecutor의 현재 상태는 그대로입니다. 새로운 (녹색) 스레드를 시작하기 때문에 스레드 별 바인딩이 어쨌든 수행 할 것으로 예상하지는 않습니다.
- 정상적인 Clojure 함수를 예약 할 수 있습니다. 그래서 어휘 적으로 닫힌 컨텍스트로 원하는 바인딩을 보내는 것을 막을 수 있습니까?
감사합니다.