자세한 내용은 아래 링크를 클릭하세요. :)
http://www.ibm.com/developerworks/kr/library/wa-clojure/index.html

요약: Clojure 프로그래밍 언어는 최근에 많은 관심을 받고 있습니다. 하지만, 이런 관심은 이 프로그래밍 언어가 현대적인 Lisp 언어라거나 Java™ 가상 머신 상에서 작동한다는 점과 같이 어떤 분명한 이유가 있어서는 아닙니다. Clojure 프로그래밍 언어에 사람들의 시선을 끄는 특징은 바로 이 언어가 지닌 동시성입니다. Clojure는 아마 기본적으로 STM(Software Transactional Memory) 모델을 지원하는 것으로 가장 잘 알려져 있을 것입니다. 하지만, STM이 모든 동시성 문제에 항상 최선의 솔루션인 것은 아닙니다. Clojure에는 에이전트 및 아톰 형태의 다른 패러다임에 대한 지원이 포함됩니다. 이 기사에서는 Clojure가 제공하는 각각의 동시성 접근 방식과 각 접근 방식이 언제 가장 적절한지 살펴봅니다.



 

Posted by 클로버,,