Microsoft의 새로운 F # 프로그래밍 언어는 기능 프로그래밍 (일급 어휘 클로저 및 꼬리 호출)과 멀티 코어를 쉽게 활용할 수있는 효율적인 동시 가비지 수집기의 강력한 조합을 제공합니다.동시 가비지 수집기가있는 기능 언어?
OCaml, Haskell, Erlang 및 내가 알고있는 모든 무료 Lisp 및 Scheme 구현에는 동시 GC가 없습니다. 스칼라와 Clojure는 동시 GC를 가지고 있지만 꼬리 호출은 없다.
따라서 이러한 기능을 결합한 오픈 소스 프로그래밍 언어가없는 것으로 보입니다. 그 맞습니까?
http://blogs.msdn.com/clyon/archive/2004/09/08/226981.aspx에 따르면 MS의 동시 GC는 단일 스레드 (비 병렬)입니다. 이들은 동시 GC ("GC")를 제공하지만 동시 GC보다 처리량이 높다고 주장합니다. –
당신이 인용 한 블로그 게시물은 2004 년에 나온 것이고 .NET GC는 .NET 3.5 SP1의 새로운 "백그라운드 GC"로 대체되었습니다. –