执行体间的通信一般包括两种方式:

    • 同步和互斥
    • 消息传递
      • 共享内存模型———大多数语言的选择
      • 消息传递模型———典型代表Erlang(Erlang风格的并发模型)

    Go语言采用的就是Erlang风格的并发模型(两个goroutine之间利用channel通信)