[elixir! #0010] 漫話elixir源碼之Task

什麼是Task? Task是指一些用來執行單一任務的進程, 它們通常很少和其它進程交流. Task的作用是什麼? Task最主要的作用就是, 將順序代碼轉換爲併發代碼. 在併發代碼中, 我們不需要等前一步執行完畢, 就可以同時開始執行下一步; 最後收集一下各個Task的結果就行了. 一個task的結構是什麼樣子? defstruct pid: nil, ref: nil, owner: nil p
相關文章
相關標籤/搜索