我想知道每當(dāng)請(qǐng)求進(jìn)來(lái)時(shí) goroutine 和 go web 服務(wù)器究竟是如何工作的:func handler(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "Hi there, I love %s!", r.URL.Path[1:])}func main() { http.HandleFunc("/", handler) http.ListenAndServe(":8080", nil)}在這段代碼中,每個(gè)/調(diào)用handler. 這是否意味著每個(gè)請(qǐng)求都會(huì)產(chǎn)生自己的 goroutine?或者它會(huì)產(chǎn)生自己的process還是thread?有沒(méi)有關(guān)于這些請(qǐng)求如何獲得自己的 goroutine 的文檔?其他語(yǔ)言如何處理這個(gè)請(qǐng)求?例如,Python flask 是否為每個(gè)請(qǐng)求啟動(dòng)自己的進(jìn)程?謝謝,
- 1 回答
- 0 關(guān)注
- 236 瀏覽
添加回答
舉報(bào)
0/150
提交
取消