在Erlang中,每个进程都有自己的内存空间,不会与其他进程共享数据,因此可以避免锁、竞态条件等并发问题。如果想要让两个进程有交互,就必须通过发送和接收消息来实现,这样可以让代码更加清晰和简洁。
书中也有对11章的总结
1Erlang程序由大量进程组成。这些进程间能相互发送消息。
2 这些消息也许能被其他进程收到和理解,也许不能。如果想知道某个消息是否已被对方 进程收到和理解,就必须向该进程发送一个消息并等待回复。
3进程可以成对相互连接。如果某一对互连进程的其中一个挂了,另一个进程就会收到一 个说明前者死亡原因的消息。