我正在浏览一个 TCP 服务器的例子。他们定义了一个函数并调用它:go handleRequest(conn)我觉得看到go关键字很奇怪,所以我没有尝试:handleRequest(conn)令我惊讶的是,这奏效了!如果两者的工作方式相同,为什么还要使用go关键字?如果它们的工作方式不同,有什么区别?是否有特定的风格指南可供使用,还是您应该仅使用个人喜好?
2 回答
慕虎7371278
TA贡献1802条经验 获得超4个赞
go
启动一个goroutine,由golang
运行时管理。
它可以运行在当前的操作系统线程上,也可以自动运行在不同的操作系统线程上。
这个可以参考基础golang
文档,比如谷歌搜索关键词goroutine
中的一项是golang concurrency。
- 2 回答
- 0 关注
- 279 浏览
添加回答
举报
0/150
提交
取消