2010-08-25 43 views
2

当存在函数式语言的优点列表时,通常会提到它使得并发更容易,因为没有任何变化的主题。但是,正如我的汇编程序 - 学校教训 - 内存知道的那样,cpu和内存中都有寄存器,它们都是可变的。所以当高级功能代码被编译成一些低杠杆代码时,它变得势在必行并且可变。所以我不明白什么是在并发中使用函数式语言的好处。任何人都可以解释吗?函数并发性

+1

它是共享可变性,你需要担心。编程语言通过制作副本(以及其他聪明的技巧)实质上给你提供了不可或缺性,所以它不需要像寄存器等那样远。 – lucas1000001 2010-08-25 16:18:07

回答