首页
Python
Java
PHP
IOS
NodeJS
JavaScript
HTML5
小程序
AI
inChan
全部标签
asynchronous - 在golang中,如何编写一个为下一阶段引入延迟的流水线阶段?
我正在关注https://blog.golang.org/pipelines文章实现了几个阶段。我需要其中一个阶段在事件传递到管道的下一阶段之前引入几秒钟的延迟。我对下面的代码的担忧是,它会在传递事件之前产生无限数量的time.Sleep()例程。有没有更好的方法来做到这一点?谢谢!funcfooStage(inChan 最佳答案 您可以使用另一个channel来限制您的循环能够创建的事件goroutine的数量。constnumRoutines=10funcfooStage(inChan
asynchronous
编写
section
inChan
chan
go
concurrency
channel
goroutine
Home
Powered By JJZJJ.COM
页面耗时:0.078s