javascript - Go channel 与 JavaScript 生成器有何不同?

标签 javascript node.js go generator goroutine

Go channel 可用于在 goroutine 之间进行通信。类似地,yield 和 next 语法可用于在两个生成器之间进行通信。我的假设对吗?如果不是,我哪里错了?

最佳答案

Go 中的 channel 是一个通用的多用途工具,用于 goroutine 之间的通信。它可用于创建并发生成器。

yield keyword是一个非常特定的工具,可让您轻松创建非并发生成器。

关于javascript - Go channel 与 JavaScript 生成器有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46611161/

相关文章:

javascript - 是否可以在 emberjs 中按多个值进行过滤?

javascript - 属性失效值用js修改伪元素

angularjs - 在执行 gulp build :dist 时设置代理或后端 URL

javascript - 如何获取附件的 URL 并将其发布到控制台 Discord.js 中?

go - 自定义类型作为参数传递给函数

types - golang 类型转换不按预期工作

audio - 使 go http 客户端与非标准的 http 服务器一起工作

javascript - 重叠图像 JS Slider

javascript - 如何缩小嵌套属性

javascript - Express-Session 不适用于 Express 4.13 吗?