항상 언급되는 소프트웨어 트랜잭션 메모리의 주요 장점 중 하나는 구성 성 및 모듈성입니다. 더 큰 부품을 생산하기 위해 다른 조각을 결합 할 수 있습니다. 잠금 기반 프로그램에서는 종종 그렇지 않습니다.
실제 코드로 이것을 보여주는 간단한 예제를 찾고 있습니다. Clojure의 예제를 선호하지만 Haskell도 좋습니다. 예제에 쉽게 구성 할 수없는 일부 잠금 기반 코드가있는 경우 보너스 포인트.
1
흥미롭지 만 StackOverflow 질문처럼 들립니다.
—
Steve
이 질문은 4 분 후에 요청되었습니다. stackoverflow.com/questions/5518546/… 누군가가이 질문을 마이그레이션하고 병합합니까 (가능한 경우)?
—
Job
예, 여기에 게시 한 후에 아마도 Stackoverflow에서 더 좋을 것임을 깨달았습니다. 누군가가 그것을 합칠 수 있다면 나에게도 괜찮습니다.
—
dbyrne