后端技术总结

  • 首页
  • github
  • About Me
Golang

基于chan实现的简易协程池及说明

背景 项目开发时,在某些业务场景我们可能需要控制服务的并发数量,不想引入比较复杂的协程池,只想简单实现。下面我们就可以利用channel特性,几行代码搞定这个需求! 代码实现 package main import ( "fmt" "time" ) var ( sig chan struct{} poolSize = 3 // 用来控制同步并发大小 ) func init() { sig = make(chan struct{}, poolSize) } func simpl…

2021年10月11日 0条评论 1436点热度 1人点赞 PingD 阅读全文

PingD

反思让我成长

归档
  • 2023年1月
  • 2022年3月
  • 2022年1月
  • 2021年10月
  • 2021年8月
  • 2021年4月
  • 2020年11月
  • 2020年10月
  • 2020年9月
  • 2020年8月
  • 2019年9月
  • 2019年7月
  • 2019年6月
  • 2019年4月
  • 2019年3月
分类
  • ETCD
  • Golang
  • 总结
  • 脚本
  • 随笔
最近评论

COPYRIGHT © 2021 dpjeep.com. ALL RIGHTS RESERVED.

THEME KRATOS MADE BY VTROIS

蜀ICP备18036663号-1