之前看到本站网友说 promise 比较 functional,协程是异端,那么掌握了 promise 模式对自己来说有哪些提高呢?
之前看到本站网友说 promise 比较 functional,协程是异端,那么掌握了 promise 模式对自己来说有哪些提高呢?
|
JirajineFeb 7, 2021 via Android
1
这怎么相较,你说的都不是一种东西。
promise/future 是部分编程语言抽象出的一种协作式多任务的使用方式。 协程 coroutine 是协作式多任务的单元。 goroutine 是 go 的多任务单元,因为是基于用户态、异步、抢占式调度,所以取个名字和 thread 与 coroutine 区分。 |
|
xcstreamFeb 7, 2021
2
都是搬砖,老板随便你 手搬砖和用 jio 搬砖
|
|
xuanbgFeb 7, 2021
3
学会“回”字的四种写法,对自身的成长有啥帮助呢?
|
|
YUyu101Feb 7, 2021
4
人肉 cps ?少学一个语法糖?就像今天多吃一口饭对成长能有啥帮助。
|
|
Goat121Feb 7, 2021
5
左手搬砖还是右手搬区别不大,重要的是理解其中的思想
|
|
SmiteChowFeb 8, 2021
6
两个概念
promise 是异步编程的基础,用于 IO 密集型编程 coroutine 是高并发编程的基础,用于 CPU 密集型编程 |
|
SmiteChowFeb 8, 2021
7
侧重点不同,并不冲突,作为专业开发者都需要熟悉
|
|
hupo0Feb 8, 2021
8
都得掌握+1
可以搜一下相关概念,无栈协程和有栈协程。promise 是无栈协程,goroutine 是有栈协程。 有句废话,技术是否合适取决于场景是否合适。 |