1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-05-28 21:32:20 +00:00

Merge pull request #55 from dolymood/patch-1

协a -> 协程
This commit is contained in:
Ruan YiFeng 2015-04-24 13:33:42 +08:00
commit 13df0a4f29

View File

@ -694,7 +694,7 @@ var clock = function*(_) {
上面的Generator实现与ES5实现对比可以看到少了用来保存状态的外部变量ticking这样就更简洁更安全状态不会被非法篡改、更符合函数式编程的思想在写法上也更优雅。Generator之所以可以不用外部变量保存状态是因为它本身就包含了一个状态信息即目前是否处于暂停态。
### Generator与协a
### Generator与协
协程coroutine是一种程序运行的方式可以理解成“协作的线程”或“协作的函数”。协程既可以用单线程实现也可以用多线程实现。前者是一种特殊的子例程后者是一种特殊的线程。