程序员茄子
全部
编程
代码
资讯
案例
综合
联系我们
Go1.23 相关技术文章
php
mysql
shell
go
vue
css
api接口对接
支付接口对接
Go 1.23 计时器语义变更:GC 与无缓冲 channel 引发的升级排障
编程
Go 1.23 计时器语义变更:GC 与无缓冲 channel 引发的升级排障
2026-09-23 00:04:33
Go 1.23 重写了 time.Timer/Ticker:不再被引用即可 GC,timer channel 改为无缓冲。本文讲清两处语义变化带来的副作用——cap/len 变 0、1ns 超时在 select 中不再稳定走非超时分支,并给出 GODEBUG=asynctimerchan 对照与 bisect 定位具体 time.After 调用点的排障步骤及升级清单。
Go1.23
Go
timer
time.Ticker
GODEBUG
升级迁移
并发编程
Go 1.23 迭代器革命:range-over-func 如何重塑 Go 语言的函数式编程范式
编程
Go 1.23 迭代器革命:range-over-func 如何重塑 Go 语言的函数式编程范式
2026-04-12 10:56:33
深入解析Go 1.23引入的range-over-func与iter包,从底层原理到工程实践,系统讲解Go语言历史上最重要的语言特性升级之一。包含完整代码示例与性能分析。
Go语言
Golang
迭代器
range-over-func
函数式编程
Go1.23
大家都在搜索什么?
devops
易支付
一个官网+多少钱
统一接受回调
统一回调
python
sub
node
宝塔日志
mysql
shell
ElasticSearch
css
vue
api接口对接
2025
支付接口对接
go
php
php回调