Go语言面试宝典
1.0
  • 第一章:基础篇
  • 第二章:进阶篇
  • 第三章:原理篇
    • 3.1 局部变量分配在栈上还是堆上?
    • 3.2 为什么常量、字符串和字典不可寻址?
    • 3.3 为什么 slice 元素是可寻址的?
    • 3.4 Go 的默认栈大小是多少?最大值多少?
    • 3.5 Go 中的分段栈和连续栈的区别?
    • 3.6 内存对齐、内存布局是怎么回事?
    • 3.7 Go 里是怎么比较相等与否?
    • 3.8 所有的 T 类型都有 *T 类型吗?
    • 3.9 数组对比切片有哪些优势?
    • 3.10 GMP 偷取 G 为什么不需要加锁?
    • 3.11 堆引用栈内存是怎么回收的?
Go语言面试宝典
  • Docs »
  • 第三章:原理篇
  • View page source

第三章:原理篇¶

这一章介绍的是 Golang 底层原理知识点

本章节,会持续更新,敬请关注…


  • 3.1 局部变量分配在栈上还是堆上?
  • 3.2 为什么常量、字符串和字典不可寻址?
  • 3.3 为什么 slice 元素是可寻址的?
  • 3.4 Go 的默认栈大小是多少?最大值多少?
  • 3.5 Go 中的分段栈和连续栈的区别?
  • 3.6 内存对齐、内存布局是怎么回事?
  • 3.7 Go 里是怎么比较相等与否?
  • 3.8 所有的 T 类型都有 *T 类型吗?
  • 3.9 数组对比切片有哪些优势?
  • 3.10 GMP 偷取 G 为什么不需要加锁?
  • 3.11 堆引用栈内存是怎么回收的?

http://image.iswbm.com/20200607174235.png
Next Previous

© Copyright 王炳明

Built with Sphinx using a theme provided by Read the Docs.
Other Versions v: main
Branches
main