1. 首页
  2. 数据库
  3. 其它
  4. Go语言轻量级线程Goroutine用法实例

Go语言轻量级线程Goroutine用法实例

上传者: 2020-12-30 19:55:12上传 PDF文件 32KB 热度 25次
本文实例讲述了Go语言轻量级线程Goroutine用法。分享给大家供大家参考。具体如下: goroutine 是由 Go 运行时环境管理的轻量级线程。 go f(x, y, z) 开启一个新的 goroutine 执行 f(x, y, z) f,x,y 和 z 是当前 goroutine 中定义的,但是在新的 goroutine 中运行 f。 goroutine 在相同的地址空间中运行,因此访问共享内存必须进行同步。 sync 提供了这种可能,不过在 Go 中并不经常用到,因为有其他的办法。(以后的内容中会涉及到。) 代码如下:package main import ( “fmt”
用户评论