一、安装依赖项 Ubuntu下安装如下依赖或工具 sudo apt-get update sudo apt-get install -y build-essential cmake ninja-build git python3 zlib1g-dev libncurses5-dev libssl-d
并发篇 在golang中有三种并发控制方式:waitGroup、Context及channel。waitGroup适用于多goroutine执行一个任务场景,channel可以用于并发协程优雅退出,但若有多个groutine都需要退出?如果这些goroutine又衍生出了其他goroutine呢,此