gpt4 book ai didi

go - 从调用另一个 goroutine 的 goroutine 返回

转载 作者:数据小太阳 更新时间:2023-10-29 03:46:33 29 4
gpt4 key购买 nike

我想知道从另一个 goroutine 返回时调用的 goroutine 会发生什么。他们是继续运行还是被终止?这是一个示例代码来说明我的意思:

func func() {
// Doing something
}

func func2() {
go func()
// Doing things that end with a return
}

func main() {
go func2()
}

当 func2() goroutine 返回时 func() goroutine 会发生什么?

最佳答案

你可以在优秀的https://play.golang.org上做个实验 Playground !我推荐在那里做实验——它对 golang 的学习很有帮助。

https://play.golang.org/p/OJ9sgakV-S

我添加了 2 秒延迟,因为如果程序退出得太快,您将看不到 goroutines 的结果。

关于go - 从调用另一个 goroutine 的 goroutine 返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46980367/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com