申请开一个“Erlang”版块
RT 问题点数:0、回复次数:4Top
1 楼chris_crow(怀孕了,就别再来找我...)回复于 2006-10-04 23:28:08 得分 0
是什么啊?Top
2 楼c_hua6280(瑶)回复于 2006-10-12 09:42:56 得分 0
您好,HenryNing,是的,正如chris_crow所问的,是什么啊?请您详细说明下,且开在哪个版块下?Top
3 楼mathsfan(mathsfan)回复于 2006-12-01 16:07:02 得分 0
Erlang
是由爱立信公司开发的一种平台式语言,可以说是一种自带了操作系统平台的编程语言,而且在这个平台上实现了并发机制、进程调度、内存管理、分布式计算、网络通讯­等功能,这些功能都是完全独立于用户的操作系统的,它采用的是类似于Java一样的虚拟机的方式来实现对操作系统的独立性的。
介绍一下Erlang先:
1、并发性:Erlang的轻量级进程可以支持极高的并发性,而且在高并发的情况下内存使用相当的少。Erlang的并发性并不会受到宿主操作系统并发性的限制­。
2、分布式:最开始Erlang的设计目标就是实现分布式环境,一个Erlang的虚拟机就是一个Erlang网络上的节点。一个Erlang节点可以在另一个­Erlang节点上创建自己的并发进程,而子进程所在的节点可能是运行其他的操作系统的服务器。不同节点的之间的可以进行极为高效而又精确的通信,就像它们运行­在同一个节点一样。
3、鲁棒形:Erlang内部建设有多种错误检测原语。我们可以通过这些原语来架设高容错性的系统。例如,一个进程可以监视其他进程的状态和活动,即使那些被监­控的进程处于其他节点。在分布式状态下,我们可以把系统配置成具有Fail-over功能的分布式系统。当有其他节点出错的时候,系统会把他的运行场景自动快速­的切换备份节点上。Erlang支持9个9的级别的故障率,一年只有几分钟的故障时间。
4、软实时:Erlang是一个“软”实时系统(Soft Real
Time),它可以提供毫秒级别的响应。
一般的情况下,使用Erlang系统可以比其他系统的并发能力(例如Web会话负载)放大20~30倍。Top
4 楼mathsfan(mathsfan)回复于 2006-12-01 16:08:20 得分 0
具体的用google搜索“erlang学习”就可以看到一大堆```Top




