1. 首页
  2. 数据库
  3. 其它
  4. go 使用context 实现超时 取消

go 使用context 实现超时 取消

上传者: 2021-02-01 20:48:23上传 PDF文件 23.35KB 热度 10次
不适用 for 循环的话使用 注释部分select 在 select 中区分 取消和超时的操作 package main import ( bytes context fmt io os time ) func main() { var res = make(chan string) var cancelSignal = make(chan string) go func() { // 捕获 输入窗口的取消信号 signal := make([]byte, 1) signalBuffer := bytes.NewBuffer(signal)
用户评论