青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Fork me on GitHub
隨筆 - 215  文章 - 13  trackbacks - 0
<2015年9月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910


專注即時通訊及網游服務端編程
------------------------------------
Openresty 官方模塊
Openresty 標準模塊(Opm)
Openresty 三方模塊
------------------------------------
本博收藏大部分文章為轉載,并在文章開頭給出了原文出處,如有再轉,敬請保留相關信息,這是大家對原創作者勞動成果的自覺尊重!!如為您帶來不便,請于本博下留言,謝謝配合。

常用鏈接

留言簿(1)

隨筆分類

隨筆檔案

相冊

Awesome

Blog

Book

GitHub

Link

搜索

  •  

積分與排名

  • 積分 - 219730
  • 排名 - 117

最新評論

閱讀排行榜

節選自:https://www.sohu.com/a/244980510_473282


Erlang 的世界和我們的真實世界很像。每個 Erlang 進程維護著自己獨有的內存,別的進程無法訪問其內部狀態,除非它們互發消息進行交流。所有的消息傳遞都是異步的,就像我們的現實世界。

1>spawn(foo,hello,[]).

<0.70.0>

這樣就會創建一個新的進程,調用foo:hello()。進程一旦執行完這個函數就會死掉,將所有分配到的內存還給BEAM。

如果你想創建兩個進程同時做事,只需spawn兩次:

1>spawn(foo,hello,[]).

<0.70.0>

2>spawn(foo,hello,[]).

<0.71.0>

這將創建兩個進程并發調用foo:hello()。這就是 Erlang 的并發模型——也叫參與者模式 (Actor model)。

如果你想整100個進程同時做事,調用spawn 100次即可。簡單粗暴。

現在我們知道如何創建進程,接下來是給它發消息。

1>Pid=spawn(foo,loop,[]).

<0.80.0>

2>Pid!hello.

hello

這里我們啟動一個進程調用 foo:loop()。我們假設這個loop函數會遞歸調用自己,這樣我們的進程不會一下就死掉。spawn 會返回一個進程ID <0.80.0>,我們將其綁定到 Pid 變量中,并向其發個消息 hello。 Erlang 里用驚嘆號 ! 發消息。好了,以上就是異步消息發送。這也是 Erlang 中兩個進程之間交流的唯一手段。

當消息被發給某進程后,該進程如何收消息呢?

1>Pid=spawn(fun()->

1>receive

1>hello->io:format("Got hello message~n")

1>end

1>end).<0.86.0>

2>Pid!hello.

Gothellomessage

hello

用 receive 來收消息。你可以在這里用模式匹配來匹配你想要接收的信息,忽略其他的消息。在這個例子中,我們只接收消息 hello。

我們平時會記不住朋友的電話,所以我們用通訊錄給電話號碼加個名字。在 Erlang 中也沒有必要記住每個進程的 Pid,給其注冊個名字即可以后用名字來訪問之。

1>Pid=spawn(fun()->receivehello->io:format("Got hello message~n")endend).

<0.93.0>

2>register(foo,Pid).

true

3>foo!hello.

Gothellomessage

hello

只需調用 register(Name,Pid) 即可給任何進程注冊名字。之后我們可以用該名字給進程發消息。

當我們給某進程注冊了名字后,我們也能通過查找通訊錄來找到其Pid。

1>register(foo,spawn(fun()->receivehello->helloendend)).

true

2>whereis(foo).

<0.102.0>

最后,一個進程可以通過調用 self() 來找到自己的Pid。

1>self().

<0.90.0>

以上6個函數就這么簡單,再多也沒有了。spawn, send, receive, register, whereis 和 self。就這6個函數,組成 Erlang 的世界觀。

posted on 2018-12-13 10:22 思月行云 閱讀(678) 評論(0)  編輯 收藏 引用 所屬分類: Erlang
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            国产精品久久久久久久久果冻传媒 | 好吊一区二区三区| 欧美喷水视频| 亚洲乱码久久| 久久国产精品毛片| 久久riav二区三区| 久久九九免费视频| 蜜乳av另类精品一区二区| 欧美电影免费观看| 欧美区一区二| 国产精品影音先锋| 影音先锋中文字幕一区| 亚洲黄色天堂| 亚洲制服av| 欧美不卡视频一区发布| 亚洲国产精品一区二区第四页av| 免费av成人在线| 亚洲国产精品久久久久婷婷884| 亚洲人午夜精品| 亚洲欧美另类中文字幕| 久久全国免费视频| 欧美日韩在线视频一区二区| 国产亚洲精品自拍| 亚洲激情精品| 新67194成人永久网站| 美女免费视频一区| 一区二区三区视频在线播放| 久久精品国产99国产精品| 欧美精品网站| 国产专区精品视频| 中文在线不卡视频| 免费成人在线观看视频| 99精品福利视频| 亚洲视频精品| 久久一区二区三区四区五区| 欧美日韩日日夜夜| 加勒比av一区二区| 午夜视频久久久| 亚洲青涩在线| 久久久人成影片一区二区三区观看 | 国产一区二区高清不卡| 99xxxx成人网| 欧美成人国产| 久久国产精品久久精品国产| 国产精品免费福利| 一区二区动漫| 亚洲人成免费| 欧美韩国日本综合| 1204国产成人精品视频| 久久久www免费人成黑人精品| 一个色综合导航| 欧美成人69av| 亚洲激情av在线| 蜜桃久久精品一区二区| 西西人体一区二区| 麻豆精品精华液| 亚洲综合国产激情另类一区| 久久久精品国产99久久精品芒果| 亚洲国产日韩欧美一区二区三区| 欧美一级精品大片| 国产精品日韩高清| 亚洲在线成人| 一区二区三区免费在线观看| 欧美激情视频一区二区三区在线播放 | 亚洲区第一页| 蘑菇福利视频一区播放| 亚洲国产成人精品久久| 免费在线欧美黄色| 免费欧美视频| 久久中文字幕一区二区三区| 亚洲国产精品传媒在线观看| 欧美成人一二三| 欧美激情网友自拍| 亚洲在线一区| 久久精品日韩欧美| 亚洲人成7777| 亚洲精品综合精品自拍| 国产精品久久激情| 久久久久国产精品一区| 久久国产精品免费一区| 在线精品一区二区| 亚洲精品美女在线观看| 国产精品久久久久高潮| 久久久久国产精品厨房| 欧美大色视频| 午夜精品成人在线| 久久国产精品电影| 一区二区三区|亚洲午夜| 午夜国产精品影院在线观看 | 亚洲视频精选| 欧美一区二区日韩| 亚洲精品国产视频| 亚洲无限乱码一二三四麻| 国产一区二区日韩精品欧美精品| 免费不卡视频| 国产精品ⅴa在线观看h| 久久综合色播五月| 欧美日韩中文字幕综合视频| 久久国产精品久久国产精品 | 欧美激情视频一区二区三区免费| 亚洲欧美激情四射在线日| 久久免费视频一区| 亚洲免费视频网站| 美玉足脚交一区二区三区图片| 亚洲午夜高清视频| 老司机67194精品线观看| 亚洲在线成人| 蜜臀va亚洲va欧美va天堂| 欧美伦理在线观看| 国产精品女人毛片| 久久久综合香蕉尹人综合网| 欧美精品二区三区四区免费看视频| 亚洲欧美综合一区| 免播放器亚洲一区| 久久男女视频| 国产人久久人人人人爽| 日韩视频免费观看高清完整版| 国产一区二区三区精品久久久 | 亚洲电影免费观看高清完整版在线观看 | 欧美一区二区三区成人| 欧美另类videos死尸| 久久在线免费观看| 国产欧美日韩视频在线观看| 亚洲精品一区二区三| 亚洲精美视频| 久久久99精品免费观看不卡| 欧美伊人久久大香线蕉综合69| 欧美日韩国产精品专区| 亚洲国产精品美女| 亚洲激情午夜| 蜜桃久久精品乱码一区二区| 蜜桃av一区二区| ●精品国产综合乱码久久久久| 欧美亚洲综合网| 久久精品国产视频| 国产欧美日韩综合| 欧美一区二区三区四区在线观看地址| 亚洲永久视频| 国产伦精品一区| 午夜精品网站| 久久久久久久久久久久久9999| 国产区亚洲区欧美区| 欧美专区一区二区三区| 久久影视三级福利片| 在线观看日韩国产| 欧美a级片一区| 99re6热只有精品免费观看 | 亚洲综合视频在线| 欧美视频福利| 亚洲夜间福利| 久久精品人人做人人爽电影蜜月| 国产欧美一区二区三区在线看蜜臀 | 久久久久网站| 在线观看欧美黄色| 欧美激情va永久在线播放| 亚洲欧洲精品成人久久奇米网| 日韩午夜高潮| 国产欧美二区| 久久网站热最新地址| 亚洲欧洲精品天堂一级| 亚洲免费影院| 在线观看视频一区| 欧美日本亚洲韩国国产| 亚洲永久免费av| 久久综合伊人77777麻豆| 最新国产成人av网站网址麻豆| 欧美激情一区二区三区在线| 亚洲图片欧美一区| 免费亚洲电影在线| 亚洲一区二区三区在线播放| 夜久久久久久| 亚洲在线1234| 国产精品每日更新| 久久久久国产精品www| 亚洲精品永久免费| 久久国内精品自在自线400部| 亚洲国产高清在线| 国产精品乱人伦一区二区 | 亚洲欧美国产高清va在线播| 激情一区二区| 国产精品v欧美精品v日本精品动漫| 欧美一区二区三区男人的天堂| 亚洲国产成人久久综合| 午夜视黄欧洲亚洲| 亚洲久久一区| 一区免费视频| 国产精品青草久久| 欧美精品v日韩精品v国产精品 | 国产综合激情| 欧美精品自拍| 久久久久.com| 亚洲一区视频| 一级日韩一区在线观看| 亚洲国产精品传媒在线观看| 久久国产精品黑丝| 亚洲欧美日韩一区二区三区在线观看 | 美女网站在线免费欧美精品| 亚洲欧美在线另类| 在线视频你懂得一区二区三区| 欧美第一黄色网|