一种常驻运行程序模块--逻辑协程+后台协程 go 模块 一种常驻运行程序模块--逻辑协程+后台协程

ronow2cn • 1294 次点击    
这是一个分享于 的项目,其中的信息可能已经有所发展或是发生改变。
逻辑协程+后台协程的方案: 逻辑协程loop: 通过loop.Push(f func)函数将需要运行的函数,push进逻辑协程中运行。 该逻辑协程还可以运行定时函数。通过loop.SetTimeOut(ts time.Time, f func())函数设置ts时间调用f函数。利用函数迭代,可以实现定时循环调用。 后台协程asyncop: 通过asyncop.Push(op func(), cb func())函数将需要运行的函数,push进后台协程中运行。 op:需要运行的后台函数。 cb:设置回loop协程运行的函数。可以设置为nil。 适合新手交流学习哈。
授权协议:
开发语言:
go 查看源码»
1294 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传