我有一个用 go 编写的非常简单的程序:
package main
import (
"fmt"
"time"
)
func main() {
fmt.Println("hello")
time.Sleep(5 * time.Second)
fmt.Println("good bye")
}
现在我正在使用“go build .”来构建它。当我查看 htop 查看正在运行的应用程序时,它显示我的计算机上正在执行多个进程。
有人可以向我解释为什么会发生这种情况吗?我希望单个 goroutine 程序作为单个进程运行。
白板的微信
相关分类