摘要: go time.Ticker与time.Sleep 核心实现机制 time.Sleep: 通过向 Go 运行时的定时器堆插入一次性定时器实现。 每次调用会触发定时器注册和销毁,产生以下开销: 堆插入/删除操作(复杂度 O(log n)) 上下文切换(Goroutine 休眠/唤醒) time.Tic 阅读全文
posted @ 2025-03-26 23:10 aliliusi 阅读(68) 评论(0) 推荐(0)
摘要: 通常使用go的字符串追加方式有三种 字符串通过+追加 字符串通过fmt.Sprintf拼接字符串 通过string.Builder+预分配空间追加 // 长度为1000的字符串切片 data = []string{....} // with fmt for _, t := range data { 阅读全文
posted @ 2025-03-25 23:17 aliliusi 阅读(17) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示