1、erlang是分布式的,其应用可以直接分布在多个网络节点上
2、标准erlang的实现是ERTS(ERLANG运行时系统)
3、ERTS进程调度器提供了很强的灵活性,erlang进程可以以n:m的方式映射到操作系统线程,每个调度器处理一个进程池,可并行运行的ERLANG进程最多能有m个,但同一池内的进程可分时运行,进程可以在进程池间迁移,最新发布版中,ERLANG可自动实现负载均衡。
4、I/O与调,以事件驱动方式处理所有的I/O。
5、内存管理实现了进程隔离,垃圾回收因为内存隔离的原因,实现效率更高
6、启动erlang
直接启用erlang,使用erl命令
或使用-noshell的方式无终端,适合执行批处理和守护进程
erlang -noshell
7、表达式以“."结尾
8、shell函数
help()帮助
h()输出曾经输入的命令
V(N)取得N号提示符的计算结果
cd(目录)进入目录
ls(),ls(目录)输出目录内容
pwd()输出当前目录
q()退出
i()当前运行时信息
memory()内存使用情况
9、退出
CTRL+C或CTRL+BREAK
10、作业控制
CTRL+G
User switch command
--> ?
c [nn] - connect to job
i [nn] - interrupt job
k [nn] - kill job
j - list all jobs
s [shell] - start local shell
r [node [shell]] - start remote shell
q - quit erlang
? | h - this message
-->
11、数值类型及基本运算
น1> 123131.
123131
2> 12.546.
12.546
3> 12.546+5454
3> .
5466.546
4>