[NAME]
ALL.dao.concurrent

[TITLE]
并行计算编程

[DESCRIPTION]

道语言对多核计算机上的并行编程有原生的支持。 道里面的基本并行计算单元是轻任务, 它由一个虚
拟机进程(环境)和一个未来值(句柄)构成。 道语言的轻任务比系统的原生线程更廉价占更好的计算机资
源, 因为只有活跃的轻任务才会占用原生线程进行执行。

道提供了多个的特性来支持并行编程,诸如: 带并行化代码块方法的多线程模块mt, 异步函数调用,异步
类实例和通讯管道等。 传统的多线程编程也被作为外部模块支持。


[STRUCTURE]

dao.concurrent--| dao.concurrent: 并行计算编程 (9.2 KB)
                |--threading----| dao.concurrent.threading: 多线程模块 (3.0 KB)
                |--async-call---| dao.concurrent.async-call: 异步函数调用 (0.8 KB)
                |--async-class--| dao.concurrent.async-class: 异步类 (1.5 KB)
                |--channel------| dao.concurrent.channel: 通讯管道 (3.3 KB)