我在程序里启动了http服务,监听端口8888,用于接收信息,本希望启动http后再执行其他的代码,但是程序执行了ListenAndServe后,后面的代码没有执行,好像都阻塞在ListenAndServe了,请高手帮忙。。。
```go
func main() {
logger.Println("start .....")
http.ListenAndServe(":8888", nil)
fmt.Println("hello")
}
```
更多评论
在协程里listen,程序就不会等待在那,很快就执行完了,像这样:
go http.ListenAndServe(":8888", nil)
目前只能把listen写在main方法最后一行,其他的工作用go 协程处理
想知道能不能有别的解决办法
#2