如何在go中分多个线程?

发布于 2022-09-12 22:43:49 字数 70 浏览 24 评论 0

怎么把单个线程改成多个线程
最好提供代码example
举例: 对于binary tree 如何写成多线程加快速度

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

被你宠の有点坏 2022-09-19 22:43:49

加个go关键字就行了

街道布景 2022-09-19 22:43:49

GO里面没有多线程,只有协程。
建议你了解一下GO的GMP编程。

泡沫很甜 2022-09-19 22:43:49
package main

import (
    "fmt"
    "time"
)

func say(s string) {
    for i := 0; i < 5; i++ {
        time.Sleep(100 * time.Millisecond)
        fmt.Println(s)
    }
}

func main() {
    go say("world")
    say("hello")
}

From:
https://tour.golang.org/concu...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文