Go 的 HTTP 框架中不是用 Goroutine 来处理请求的吗?
那在 Handler 中 go 出去的 func,如果不 wait,那作为派生 Goroutine,不会因为 Handler 结束而提前终止吗?
1
catror 2020-12-29 15:12:51 +08:00
不会,goroutine 是相互独立的
|
2
baiyi 2020-12-29 15:26:58 +08:00
提前终止的情况应该是 main goroutine 终止时才会发生
|
3
jonathanchoo OP |
4
ly020044 2020-12-29 15:39:54 +08:00
Go 的 HTTP 框架是用 Goroutine 来处理请求的。但你在 Handler 中开启的协程不会因为这个请求结束而终止。和 HTTP 使用的 Goroutine 没啥关系
|