概述
已完成 0/10 个问题
问题:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
信息
Go 测验 8 - 知行者
您已完成过测验,因此您不能再测验。
测验载入中...
您必须登入或注册才能开始测验。
必须先完成以下测验才能开始:
测验结果
答对 0/10 个问题
答题时间:
时间已花费
您获得 0/0 分数 (0)
类别
- 未分类0%
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 已答
- 回顾
-
关于 Go 的栈管理机制,以下说法正确的是
- 1.
- 2.
- 3.
- 4.
1/10问题正确Go 1.4+ 使用连续栈,初始大小 2KB,可动态增长和收缩。
错误Go 1.4+ 使用连续栈,初始大小 2KB,可动态增长和收缩。
-
关于 Go 的逃逸分析,以下哪种情况不会导致变量逃逸到堆
- 1.
- 2.
- 3.
- 4.
2/10问题正确单纯的大变量不一定会逃逸,Go 1.14+ 支持大对象栈分配。
错误单纯的大变量不一定会逃逸,Go 1.14+ 支持大对象栈分配。
-
变量作为接口值返回
- 1.
- 2.
- 3.
- 4.
3/10问题正确Go 1.8+ 使用并发标记,不需要完全 STW(Stop-The-World)。
错误Go 1.8+ 使用并发标记,不需要完全 STW(Stop-The-World)。
-
以下哪种 sync.Pool 的使用方式是错误的
- 1.
- 2.
- 3.
- 4.
4/10问题正确sync.Pool 不适合存储有状态的资源如数据库连接,因为对象可能随时被回收。
错误sync.Pool 不适合存储有状态的资源如数据库连接,因为对象可能随时被回收。
-
关于 Go 的调度器抢占,以下说法正确的是
- 1.
- 2.
- 3.
- 4.
5/10问题正确Go 调度器抢占机制经过多次改进,这些说法都。
错误Go 调度器抢占机制经过多次改进,这些说法都。
-
关于 pipeline 模式,以下说法错误的是
- 1.
- 2.
- 3.
- 4.
6/10问题正确pipeline 可以使用无缓冲或有缓冲 channel,取决于需求。
错误pipeline 可以使用无缓冲或有缓冲 channel,取决于需求。
-
以下哪种情况最适合使用 worker pool 模式
- 1.
- 2.
- 3.
- 4.
7/10问题正确以下哪种情况最适合使用 worker pool 模式
错误以下哪种情况最适合使用 worker pool 模式
-
关于 fan-out/fan-in 模式,以下说法正确的是
- 1.
- 2.
- 3.
- 4.
8/10问题正确这些都是 fan-out/fan-in 模式的特点。
错误这些都是 fan-out/fan-in 模式的特点。
-
关于 errgroup 包,以下说法错误的是
- 1.
- 2.
- 3.
- 4.
9/10问题正确errgroup 不强制要求设置并发数限制。
错误errgroup 不强制要求设置并发数限制。
-
以下哪种方法可以实现超时控制
- 1.
- 2.
- 3.
- 4.
10/10问题正确Go 提供多种方式实现超时控制。
错误Go 提供多种方式实现超时控制。