[elixir! #0010] 漫话elixir源码之Task

什么是Task? Task是指一些用来执行单一任务的进程, 它们通常很少和其它进程交流. Task的作用是什么? Task最主要的作用就是, 将顺序代码转换为并发代码. 在并发代码中, 我们不需要等前一步执行完毕, 就可以同时开始执行下一步; 最后收集一下各个Task的结果就行了. 一个task的结构是什么样子? defstruct pid: nil, ref: nil, owner: nil p
相关文章
相关标签/搜索