测验概述
已完成 0/10 个问题
问题:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
信息
Java 测试
您已完成过测验,因此您不能再测验。
测验载入中...
您必须登入或注册才能开始测验。
您必须先完成以下测验才能开始:
测验结果
答对 0/10 个问题
答题时间:
时间已花费
类别
- 未分类 0%
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 已答
- 回顾
-
1/10问题
1. 问题
关于 goroutine 调度,以下说法正确的是
正确
Go 使用 M:N 调度模型,多个 goroutine 复用在少量操作系统线程上,且支持抢占式调度。
错误
Go 使用 M:N 调度模型,多个 goroutine 复用在少量操作系统线程上,且支持抢占式调度。
-
2/10问题
2. 问题
以下哪种情况会导致 goroutine 泄漏
正确
这些情况都会导致 goroutine 无法正常退出,造成资源泄漏。
错误
这些情况都会导致 goroutine 无法正常退出,造成资源泄漏。
-
3/10问题
3. 问题
关于 sync.Pool,以下说法错误的是
正确
sync.Pool 不适合存储数据库连接等有状态资源,因为对象可能随时被回收。
错误
sync.Pool 不适合存储数据库连接等有状态资源,因为对象可能随时被回收。
-
4/10问题
4. 问题
使用 context 取消 goroutine 的正确方式是
正确
这些都是正确使用 context 取消 goroutine 的方法。
错误
这些都是正确使用 context 取消 goroutine 的方法。
-
5/10问题
5. 问题
关于 sync.Once,以下说法正确的是
正确
sync.Once 用于确保某个操作只执行一次,且是线程安全的。
错误
sync.Once 用于确保某个操作只执行一次,且是线程安全的。
-
6/10问题
6. 问题
关于 Go 内存分配,以下说法错误的是
正确
Go 编译器会进行逃逸分析,决定变量分配在栈还是堆上。
错误
Go 编译器会进行逃逸分析,决定变量分配在栈还是堆上。
-
7/10问题
7. 问题
以下哪种情况会导致变量逃逸到堆
正确
这些情况都会导致变量逃逸到堆上分配。
错误
这些情况都会导致变量逃逸到堆上分配。
-
8/10问题
8. 问题
关于 GC 调优,以下说法正确的是
正确
可以通过 GOGC 或 debug.SetGCPercent 调整 GC 频率,但不能完全禁用。
错误
可以通过 GOGC 或 debug.SetGCPercent 调整 GC 频率,但不能完全禁用。
-
9/10问题
9. 问题
使用 pprof 分析内存时,以下哪个命令正确
正确
这些都是 pprof 分析内存的有效参数。
错误
这些都是 pprof 分析内存的有效参数。
-
10/10问题
10. 问题
关于内存对齐,以下说法错误的是
正确
内存对齐对 CPU 访问效率有重要影响。
错误
内存对齐对 CPU 访问效率有重要影响。