摘要:
1. 前言 Golang context是Golang应用开发常用的并发控制技术,它与WaitGroup最大的不同点是context对于派生goroutine有更强的控制力,它可以控制多级的goroutine。 context翻译成中文是”上下文”,即它可以控制一组呈树状结构的goroutine,每 阅读全文
posted @ 2021-08-20 14:59
Mr.peter
阅读(566)
评论(0)
推荐(0)
摘要:
1 前言 WaitGroup是Golang应用开发过程中经常使用的并发控制技术。 WaitGroup,可理解为Wait-Goroutine-Group,即等待一组goroutine结束。比如某个goroutine需要等待其他几个goroutine全部完成,那么使用WaitGroup可以轻松实现。 下 阅读全文
posted @ 2021-08-20 14:57
Mr.peter
阅读(1172)
评论(0)
推荐(0)
摘要:
1. 前言 channel一般用于协程之间的通信,channel也可以用于并发控制。比如主协程启动N个子协程,主协程等待所有子协程退出后再继续后续流程,这种场景下channel也可轻易实现。 2. 场景示例 下面程序展示一个使用channel控制子协程的例子: package main import 阅读全文
posted @ 2021-08-20 14:22
Mr.peter
阅读(337)
评论(0)
推荐(0)
摘要:
Linux Crontab Beego task Linux crontab 使用示例 实例1:每1分钟执行一次myCommand * * * * * myCommand 实例2:每小时的第3和第15分钟执行 3,15 * * * * myCommand 实例3:在上午8点到11点的第3和第15分钟 阅读全文
posted @ 2021-08-20 13:32
Mr.peter
阅读(231)
评论(0)
推荐(0)
摘要:
gamefi 阅读全文
posted @ 2021-08-20 13:27
Mr.peter
阅读(38)
评论(0)
推荐(0)