我正在浏览一个 TCP 服务器的例子。他们定义了一个函数并调用它:
go handleRequest(conn)
我觉得看到go关键字很奇怪,所以我没有尝试:
go
handleRequest(conn)
令我惊讶的是,这奏效了!
go启动一个goroutine,由golang运行时管理。
golang
它可以运行在当前的操作系统线程上,也可以自动运行在不同的操作系统线程上。
这个可以参考基础golang文档