[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.4 KB)