- 1
- 0
- 约4.75千字
- 约 15页
- 2026-09-24 发布于河北
- 举报
Golang并发编程原理试题
1.以下关于Golang中goroutine的说法,正确的是()(5分)
A.一个程序中只能有一个goroutine
B.goroutine之间共享全局变量
C.启动goroutine必须使用关键字`go`
D.goroutine的执行顺序是固定的
2.在Golang中,使用`sync.WaitGroup`来等待一组goroutine完成,以下代码的输出结果是()(5分)
```go
packagemain
import(
fmt
sync
)
funcworker(idint,wgsync.WaitGroup){
deferwg.Done()
fmt.Printf(Worker%dstarting\n,id)
}
funcmain(){
varwgsync.WaitGroup
fori:=1;i=3;i++{
wg.Add(1)
goworker(i,wg)
}
wg.Wait()
fmt.Println(Allworkersdone)
}
```
A.Worker1startingWorker2startingWorker3startingAllw
您可能关注的文档
- 2026年网站运营招聘试题及答案.doc
- 2026年自考专业(教育管理)题库检测试题打印含答案详解【预热题】.doc
- 2026年茶艺师(初级)考试题库及答案.doc
- 2026年营养师技能培训问答题及参考解析.doc
- 2026年西安医学高等专科学校单招职业技能测试题库推荐.doc
- 2026年设备监理师之设备工程监理基础及相关知识考试题库200道含答案【名师推荐】.doc
- 2026年质量员能力提升B卷题库及参考答案详解【考试直接用】.doc
- 2026年贵州航天职业技术学院单招职业技能测试题库附答案.doc
- 2026年赣州辅警协警招聘考试真题有完整答案详解.doc
- 2026年辽宁社区工作者招聘考试(社会工作综合能力)历年参考题库含答案.doc
原创力文档

文档评论(0)