初学golang 搭建一个http服务,使用go建立协程后,运行一次就会停止
package main
import (
"net/http"
)
func main() {
go server() //使用go新建一个协程
}
func server() {
http.ListenAndServe(":8080", nil)
}
请问如何保持一直连接?感谢回复~
你主线程都结束了,协程肯定也结束了啊,你要让主线程堵塞住才行。
package main
import (
"net/http"
)
func main() {
go server() //使用go新建一个协程
select{}
}
func server() {
http.ListenAndServe(":8080", nil)
}
回答
本文地址:H5W3 » 【go】请教用go建立的协程为什么不能一直运行?