GO-QUEUE@v1.1.1: 基于优先级的并发排程,自动提升优先权

发布: (2026年1月1日 GMT+8 14:18)
1 分钟阅读
原文: Dev.to

Source: Dev.to

cover

REFACTOR

  • PresetConfig.Prioritystring 改为 Priority 类型,移除字符串解析逻辑
  • WithRetry 参数从 *int 改为变长参数 ...int,支持无参数调用

UPDATE

  • 改进 timeout 计算逻辑,直接使用 time.Duration 运算
  • 更新优先级升级逻辑,使用新的优先级常数替代字符串

PERF

  • 新增 taskHeap cap 缩减机制,当使用量低于容量 1/4 时自动缩减至一半(最小保留 16)

REMOVE

  • 移除 getPresetPriority 函数
  • Pop() 中设置 old[n-1] = nil 避免内存泄漏
Back to Blog

相关文章

阅读更多 »