从零冲击Erlang(六)
来源:互联网 发布:吉林大学网络大专 编辑:程序博客网 时间:2024/06/02 17:33
今天再来学习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。
0 0
- 从零冲击Erlang(六)
- 从零冲击Erlang(一)
- 从零冲击Erlang(二)
- 从零冲击Erlang(三)
- 从零冲击Erlang(四)
- 从零冲击Erlang(五)
- Python3从零学习(六)
- 从零开学MYSQL (六)(MYSQL的安装 )
- 从零学Android(六)、App中的资源
- 从零开发一个完整的Android项目(六)——欢迎(登陆)界面
- PHP从零单排(六)PHP对字符串的处理
- 【从零之六&完结】android口语对话系统(RavenClaw java版 含全部源码)
- Wolf从零学编程-用Python打造简单加密程序(六)
- Wolf从零学编程-用Django撸个Blog(六)
- Wolf从零学编程-用Python打造简单加密程序(六)
- cocos2dx 3.1从零学习(六)——CocosStudio(VS2013工程导入及环境设置)
- cocos2dx 3.1从零学习(六)——CocosStudio(VS2013工程导入及环境设置)
- cocos2dx 3.2从零学习(六)——CocosStudio(VS2013工程导入及环境设置)
- [连载]JavaScript讲义(03)--- JavaScript面向对象编程
- 对高内聚,低耦合的理解
- sun.misc.BASE64Encoder找不到jar包的解决方法
- LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- 【Android】简单实现TabHost 换页效果
- 从零冲击Erlang(六)
- 系统安装过程中遇到的一些问题及解决方法
- Cocos2dx 的TCP/IP socket通信模块的设计与实现(一)
- UC编程8-信号发送函数kill/raise/setitimer/alarm和信号集函数segprocmask
- 加密(Asp.Net配置文件的)配置节
- leetcode 第22-24题Merge k Sorted Lists & Swap Nodes in Pairs & Reverse Nodes in k-Group
- ArrayList、LinkedList、 Vector、Map 用法比较
- 三种方法求最大连续子数组的和
- adb push 与 adb install 区别(两种利用adb安装APK的方法)