摘要:
协程 传统的编程语言,早有异步编程的解决方案(其实是多任务的解决方案)。其中有一种叫做”协程”(coroutine),意思是多个线程互相协作,完成异步任务。 第一步,协程 A 开始执行。第二步,协程 A 执行到一半,进入暂停,执行权转移到协程 B 。第三步,(一段时间后)协程 B 交还执行权。第四步 阅读全文
posted @ 2021-05-21 17:45
铁打的代码流水的bug
阅读(76)
评论(0)
推荐(0)
摘要:
Generator 函数的语法 Generator 函数是 ES6 提供的一种异步编程解决方案,语法行为与传统函数完全不同。 形式上,Generator 函数是一个普通函数,但是有两个特征。一是, function 关键字与函数名之间有一个星号;二是,函数体内部使用 yield 表达式,定义不同的内 阅读全文
posted @ 2021-05-21 17:27
铁打的代码流水的bug
阅读(106)
评论(0)
推荐(0)
摘要:
Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现,ES6 将其写进了语言标准,统一了用法,原生提供了 Promise 对象。 Promise 对象有以下两个特点。 (1)对象的状态不受外界影响。 (2)一旦状态改变,就不会再变,任 阅读全文
posted @ 2021-05-21 16:40
铁打的代码流水的bug
阅读(141)
评论(0)
推荐(0)

浙公网安备 33010602011771号