從零衝擊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。



發佈了87 篇原創文章 · 獲贊 21 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章