程序不会打印也不会退出,为啥??

victorl · · 1170 次点击
要看函数是否会被优化成内联函数,不产生具体的函数调用,是不会发生调度的
#5
更多评论
死循环里不能啥也不干,会导致 CPU 飙升。
#1
在写个限速的库,原本是用锁来实现的一些操作,后来改成原子操作,跑基准测试的时候发现的。试过其他语言不会这样,我想这种特殊场景暴露出goroutine调度的问题,可能是个坑。
#2