W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
生成進程的基礎機制就是已經自動導入了的?spawn/1
?函數(shù):
iex> spawn fn -> 1 + 2 end
#PID<0.43.0>
?spawn/1
?會將一個函數(shù)放到另一個進程中執(zhí)行.
注意?spawn/1
?返回了一個PID(進程標識).這時,你生成的進程已經瀕死了.生成的進程會在執(zhí)行完給定函數(shù)后退出:
iex> pid = spawn fn -> 1 + 2 end
#PID<0.44.0>
iex> Process.alive?(pid)
false
注意:你得到的PID可能與例子不同.
我們可以通過?self/0
?獲取當前進程的PID:
iex> self()
#PID<0.41.0>
iex> Process.alive?(self())
true
在我們能夠收發(fā)信息后,進程會變得有趣得多.
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: