go-goroutine
使用
协程goroutine在Go语言中属于轻量级的线程,我们可以通过命名函数和匿名函数来启动一个新的goroutine。
命名函数
1 | package test |
在以上代码中的结果可能有多种情况,最后的”*v”可能是0、1或者2。
匿名函数
1 | package test |
我们通过go语句启动了一个匿名函数的并发线程,为了保证结果的输出,我们阻塞主goroutine1秒钟。
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.