基于close channel广播机制来实现TimingWheel
摘要:
基于1个Ticker+1个环形数组+多个channel,实现了多个任务在指定最大超时时间范围内的一次性超时通知机制。 代码 package main import ( "fmt" "sync" "time" ) type TimingWheel struct { sync.Mutex interva 阅读全文
posted @ 2022-11-20 20:33 王景迁 阅读(31) 评论(0) 推荐(0) 编辑