W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
spawn
? send
?和?receive
?在Elixir中,所有代碼都運行在進程內(nèi)。進程相互獨立,并發(fā)地運行,通過傳送信息來交流。進程不是Elixir中唯一的并發(fā)基礎(chǔ),但它意味著能夠構(gòu)建分布式的,可容錯的程序。
Elixir中的進程不能和操作系統(tǒng)中的進程搞混。Elixir中的進程在內(nèi)存和CPU占用上是極致的輕量級(不像其他編程語言中的線程)。因此,同時運行數(shù)萬甚至數(shù)十萬的進程也就不足為奇。
本章,我們將學(xué)習(xí)用于生成進程的基礎(chǔ)結(jié)構(gòu),還有在進程間收發(fā)信息。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: