分片机制开始实现 大致是使用了一个map管理+小根堆自动排序实现的

This commit is contained in:
impact-eintr
2022-11-28 11:31:46 +08:00
parent 553a16f655
commit cd0d9492a0
6 changed files with 87 additions and 19 deletions

View File

@@ -30,6 +30,7 @@ type hole struct {
deleted bool
}
// 重组器对象
type reassembler struct {
reassemblerEntry
id uint32
@@ -37,7 +38,7 @@ type reassembler struct {
mu sync.Mutex
holes []hole
deleted int
heap fragHeap
heap fragHeap // 小根堆用来自动排序
done bool
creationTime time.Time
}