클로져는 정말 멋지게도 언어레벨에서 Concurrency 를 지원합니다. 물론 그래서 어렵다는 평을 받긴 하지만 이미 개념을 알고 있는 사람들은 이보다 더 편할 수가 없습니다. 게다가 자바와의 연계성이 뛰어난 점 때문에 클로져는 정말 멋진 언어입니다. 


최근 무어의 법칙이 더이상 통하지 않고 CPU 의 코어수만 늘어나는 상황하에서 멀티쓰레드 프로그래밍을 모른다면 진정한 컴퓨팅 파와를 쓸 수가 없습니다. 그렇기 때문에 저는 예전부터 클로져를 눈여겨 왔었는데요. 그 클로져의 Concurrent Programming 에 관한 괜찮은 글을 찾아서 여기에 소개합니다. 


http://blakesmith.me/2012/05/15/understanding-clojure-concurrency-part-1.html


위는 간단하 개요 소개의 글입니다. 정말 쉽게 설명했습니다. 아쉽지만 영어입니다 ㅎㅎ 


http://blakesmith.me/2012/05/25/understanding-clojure-concurrency-part-2.html


각각의 프로그램 언어에서 지원하는 개념들과 예제입니다. 차분히 읽어 가시면 어려울게 별로 없으니 클로져에 관심이 있다면 꼭 한번 보실만 합니다. 



+ Recent posts