1.Erlang/OTP平台

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了1.Erlang/OTP平台相关的知识,希望对你有一定的参考价值。

?理解并发和Erlang的进程模型

?Erlang的容错与分布式支持

?Erlang运行时系统的重要属性

?什么是函数式编程,如何用Erlang进行函数式编程

1.并发:只有同时发生的任务才能算是并发任务,并发不完全是并行

  在Erlang中,并发的基本单位是进程。进程拥有自己的工作内存空间和自己的信箱,信箱用于存放外来消息;而许多其他语言和操作系统中的线程却是共享相同内存空间的并发活动(随之而来的是层出不穷的互踩脚趾的机会)。因此与线程相比,Erlang进程更加安全。故可以说进程封装了状态。

2.4种进程通信范式:持锁共享内存,软件事务性内存,future和消息传递

  消息传递:同步方式和异步方式

  同步方式下,消息抵达接收端之前发送方什么事也做不了

  异步方式下,消息一经投递发送方便可立即着手于其他失误

 

以上是关于1.Erlang/OTP平台的主要内容,如果未能解决你的问题,请参考以下文章

EMQ --集成搭建

SOA:为啥不使用 Erlang/OTP Web 服务器作为服务?

深入了解Erlang 垃圾回收机制以及其重要性

建立Erlang开发环境

Go vs Erlang

Erjang —— 让你在 Java 中执行 Erlang 程序