Fork me on GitHub

关于Goroutine

goroutine是go语言中的一种并发机制,实现简单,在需要异步执行的函数前加上go关键字即可,该函数即会异步执行。事实上,⼊⼝函数 main 就以 goroutine 运⾏。

但是需要⚠️的是:调度器不能保证多个 goroutine 执⾏次序,且进程退出时不会等待它们结束。所以这两点都需要在程序设计时从整体逻辑来考虑

1
2
3
go func() {
println("Hello, World!")
}()
您的鼓励是我持之以恒的动力