Actor模式簡化了併發編程,Actor之間只能經過Message互相通訊。編程
可是Message的傳遞就成爲了一個問題,erlang中全部的變量都是單次綁定的,所以變量不須要作過多的拷貝,經過引用就能夠傳遞c#
而在c#這種語言中,message不得不作深度拷貝,纔可以安全的傳遞。安全
所以若是爲了減小拷貝的量,不得不引入第三方的數據中心,相似於erlang的ets 數據存儲,減少傳遞和修改的數據的大小,來提升性能。數據結構
單線程編程中經常使用的數據結構,若是須要做爲message傳播,就變得比較困難了。併發