×
思维导图备注
Go 语言问题集(Go Questions)
首页
白天
夜间
小程序
阅读
书签
我的书签
添加书签
移除书签
标准库
关注作者公众号
来源:qcrao
浏览
2834
扫码
分享
2020-01-29 17:35:47
context
unsafe
当前内容版权归
qcrao
或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问
qcrao
.
上一篇:
下一篇:
项目介绍
channel
什么是 CSP
channel 底层的数据结构是什么
channel 发送和接收元素的本质是什么
从 channel 接收数据的过程是怎样的
channel 在什么情况下会引起资源泄漏
channel 有哪些应用
从一个关闭的 channel 仍然能读出数据吗
关于 channel 的 happened-before 有哪些
关闭一个 channel 的过程是怎样的
向 channel 发送数据的过程是怎样的
如何优雅地关闭 channel
操作 channel 的情况总结
map
float 类型可以作为 map 的 key 吗
map 中的 key 为什么是无序的
map 是线程安全的吗
map 的删除过程是怎样的
map 的底层实现原理是什么
map 的扩容过程是怎样的
map 的赋值过程是怎样的
map 的遍历过程是怎样的
可以对 map 的元素取地址吗
可以边遍历边删除吗
如何实现两种 get 操作
如何比较两个 map 相等
interface
Go 接口与 C++ 接口有何异同
Go 语言与鸭子类型的关系
iface 和 eface 的区别是什么
值接收者和指针接收者的区别
如何用 interface 实现多态
接口的动态类型和动态值
接口的构造过程是怎样的
接口转换的原理
类型转换和断言的区别
编译器自动检测类型是否实现接口
标准库
context
context 如何被取消
context 是什么
context 有什么作用
context.Value 的查找过程是怎样的
unsafe
Go指针和unsafe.Pointer有什么区别
如何利用unsafe包修改私有成员
如何利用unsafe获取slice&map的长度
如何实现字符串和byte切片的零拷贝转换
goroutine 调度器
g0 栈何用户栈如何切换
goroutine 如何退出
goroutine 调度时机有哪些
goroutine和线程的区别
GPM 是什么
M 如何找工作
mian gorutine 如何创建
schedule 循环如何启动
schedule 循环如何运转
sysmon 后台监控线程做了什么
一个调度相关的陷阱
什么是 go shceduler
什么是M:N模型
什么是workstealing
描述 scheduler 的初始化过程
编译和链接
Go 程序启动过程是怎样的
Go 编译相关的命令详解
Go 编译链接过程概述
GoRoot 和 GoPath 有什么用
逃逸分析是怎么进行的
反射
Go 语言中反射有哪些应用
Go 语言如何实现反射
什么情况下需要使用反射
什么是反射
如何比较两个对象完全相同
数组与切片
切片作为函数参数
切片的容量是怎样增长的
数组和切片有什么异同
GC 的认识
1. 什么是 GC,有什么作用?
2. 根对象到底是什么?
3. 常见的 GC 实现方式有哪些?Go 语言的 GC 使用的是什么?
4. 三色标记法是什么?
5. STW 是什么意思?
6. 如何观察 Go GC?
7. 有了 GC,为什么还会发生内存泄露?
8. 并发标记清除法的难点是什么?
9. 什么是写屏障、混合写屏障,如何实现?
10. Go 语言中 GC 的流程是什么?
11. 触发 GC 的时机是什么?
12. 如果内存分配速度超过了标记清除的速度怎么办?
13. GC 关注的指标有哪些?
14. Go 的 GC 如何调优?
15. Go 的垃圾回收器有哪些相关的 API?其作用分别是什么?
16. Go 历史各个版本在 GC 方面的改进?
17. Go GC 在演化过程中还存在哪些其他设计?为什么没有被采用?
18. 目前提供 GC 的语言以及不提供 GC 的语言有哪些?GC 和 No GC 各自的优缺点是什么?
19. Go 对比 Java、V8 中 JavaScript 的 GC 性能如何?
总结
暂无相关搜索结果!
本文档使用
BookStack
构建
×
分享,让知识传承更久远
×
文章二维码
手机扫一扫,轻松掌上读
×
文档下载
普通下载
下载码下载(免登录无限下载)
你与大神的距离,只差一个APP
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
温馨提示
每天每在网站阅读学习一分钟时长可下载一本电子书,每天连续签到可增加阅读时长
下载码方式下载:免费、免登录、无限制。
免费获取下载码
下载码
文档格式
PDF
EPUB
MOBI
码上下载
×
微信小程序阅读
您与他人的薪资差距,只差一个随时随地学习的小程序
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度