逻辑协程+后台协程的方案:
逻辑协程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。
适合新手交流学习哈。