Select实现优先级并发技巧序言Go语言中使用 Select 语句可以同时对多个case进行监听,它通常与多个 channel 一起使用去进行协程的资源监听。当 Select 的其中一个 ca...
Swaggo踩坑解决办法如果在Go开发中要用到 swag,我们一般都会根据下面三条命令去下载:go install github.com/swaggo/swag/cmd/swag@latest ...
Context介绍如它的字面意思,Context 可用来传输数据。但它还有一个别的功能,就是用来取消一个协程的执行。但总之,Context根源是基于上下文的这样一个东西。传输数据功能Contex...
协程协程:在Go语言中关键字为go。一般有耗时函数,想要优化成并行运行函数就可以用。协程是一起执行的,除非手动设置否则不分先后并发执行。使用协程启用函数,对于该协程函数和main函数是并发执行的...
接口接口是一组包含方法名、参数、返回值的为具体实现的方法的集合。它定义的是方法的定义。举个例子:package main import "fmt" type Cock s...