多进程
erlang是多进程的. 每个进程有个 PID. 进程之间进行通信.
容错
每个进程都有一个监督者. 监督者进程可以监控多个进程.
worker 进程崩溃之后,自动进行重启.
热更新
支持热更新. 代码有第二个版本,可以直接将第二版代码更新上去并立即执行.
shell
在shell 中执行 erlang 代码
语法
以 . 点结尾 说明此条语句结束.
以 ; 分号,分割
例如
,输入 help().
即可查看可以再shell 中使用的方法
常用的命令
pwd(). : 查看当前使用的是哪个文件夹
cd("d:/"). : 切换到 D 盘
memory(). : 查看内存使用情况
退出shell
q().
CTRL + G
就会出现这个
这个是列出对进程的操作方法
在输入 h
,就出出现这些
c: 链接一个进程
i: 打断一个进程
k: 杀死一个进程
j: 列出所有进程
s: 链接另一个shell
r: 启动远程的shell
q: 退出 erlang
? | h
我们可以 通过 c 2. 进入另一个shell. 也可以 通过 k 2 杀死另一个 shell