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