12 2020 档案

摘要:一、数据结构1、数组 类型 长度(不重要)初始化使用NewArray...是语法糖,编译器会自动推导,遍历元素来计算元素数量如果数组元素小于等于4个,所有变量会在栈上初始化,如果大于4个,变量会在静态存储区初始化然后拷贝到栈上。索引为非整数,负数,越界都会在编译期间pannic2、切片 数组指针 长 阅读全文
posted @ 2020-12-20 18:47 菲菲菲菲菲常新的新手 阅读(221) 评论(0) 推荐(0) 编辑
摘要:go设计与实现把go内存分配器介绍的很详细,起始一般情况下程序员不怎么会用到。需要简单了解下即可。如果没时间看,看看下述内容即可。 栈区堆区概念要理解。分配方法其实就是基于算法中的数组和链表,优缺点都类似。 go采用的空闲链表分配。并采取了隔离适应来规避链表的缺陷。 通过将对象大小分成微对象[<16 阅读全文
posted @ 2020-12-13 16:05 菲菲菲菲菲常新的新手 阅读(353) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示