cyningsun / blog-sidecar

blog sidecar
0 stars 0 forks source link

永远不要在不知道如何停止的情况下启动一个 goroutine #113

Open cyningsun opened 3 years ago

cyningsun commented 3 years ago

https://www.cyningsun.com/01-31-2021/go-concurrency-goroutine-exit.html

背景在 Go 中,goroutine 的创建成本低,调度效率高,同时存在数十万个 goroutine 并不奇怪。虽然单个 goroutine 使用的内存有限,但是不意味着可以毫无限制的创建 goroutine。

Never start a goroutine without knowing how it will stop

每次启动 goroutine

alfuckk commented 2 years ago

thanks