从零冲击Erlang(六)

今天再来学习Erlang中的另几种数据类型:pid,端口,引用

pid,顾名思义,和Linux系统编程中的一样,进程标识符。

Erlang支持用进程编程,任何代码都需要一个Erlang进程作为载体才能运行。每个进程都有一个唯一的进程标识符,通常称作pid。在Erlang shell中,会以<0.35.0>这样的格式打印pid----即包括在尖括号内的3个整数。但你不能用这个语法创建pid,该格式仅仅用来打印(想想都知道,程序员怎么可能指定一个进程的pid呢)。


端口

端口和进程差不多,只是还能与Erlang外界通信。因此,端口和pid密切关系,shell打印端口的格式为#Port<0.472>


引用

常被称作ref,可有函数make_ref()生成,其shell输出格式为#Ref<0.0.0.39>。引用常被用作各种要求保证唯一性的一次性标签或者cookie。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值