并发模型

最近在看《七周七并发模式》,除了自己一直用的 Java 和 Go 外,还了解了 Erlang 的 Actor 模式。Java 的线程锁模式显然不是并发的最优方案。

  • Java: Thread Lock 使用对象锁保证竞态
  • Go: CSP 使用通信来共享内存,而不像 Java 一样使用共享内存来通信
  • Erlang: Actor 模型,Java / Scala 有 Akka 实现

目前粗浅的认为 CSP 模型关注通道,而 Actor 模型关注实体。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。