Commit 1a03580e authored by Matthew Dempsky's avatar Matthew Dempsky Committed by Brad Fitzpatrick

net/http: Serve creates service goroutines, not service threads

R=bradfitz
CC=golang-dev
https://golang.org/cl/7132045
parent 3b73aaaf
...@@ -1216,7 +1216,7 @@ func HandleFunc(pattern string, handler func(ResponseWriter, *Request)) { ...@@ -1216,7 +1216,7 @@ func HandleFunc(pattern string, handler func(ResponseWriter, *Request)) {
} }
// Serve accepts incoming HTTP connections on the listener l, // Serve accepts incoming HTTP connections on the listener l,
// creating a new service thread for each. The service threads // creating a new service goroutine for each. The service goroutines
// read requests and then call handler to reply to them. // read requests and then call handler to reply to them.
// Handler is typically nil, in which case the DefaultServeMux is used. // Handler is typically nil, in which case the DefaultServeMux is used.
func Serve(l net.Listener, handler Handler) error { func Serve(l net.Listener, handler Handler) error {
...@@ -1250,7 +1250,7 @@ func (srv *Server) ListenAndServe() error { ...@@ -1250,7 +1250,7 @@ func (srv *Server) ListenAndServe() error {
} }
// Serve accepts incoming connections on the Listener l, creating a // Serve accepts incoming connections on the Listener l, creating a
// new service thread for each. The service threads read requests and // new service goroutine for each. The service goroutines read requests and
// then call srv.Handler to reply to them. // then call srv.Handler to reply to them.
func (srv *Server) Serve(l net.Listener) error { func (srv *Server) Serve(l net.Listener) error {
defer l.Close() defer l.Close()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment