2021
06-19
06-19
使用golang编写一个并发工作队列
其实golang用一个函数可以构建一个并发队列,现在编写一个灵活可控的队列程序先定义一个工作typeWorkerstruct{IDintRepJobschanint64SM*SMquitchanbool}包含了workid和执行任务的id,上面的SM只是任务具体内容,这个和具体业务相关,大家自己编写自己的SM业务逻辑然后定义工作池typeworkerPoolstruct{workerChanchan*WorkerworkerList[]*Worker}这个里面定义了一个工作队列的...
继续阅读 >