首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Go语言轻松进阶
施展TIGERB
创建于2022-04-15
订阅专栏
Go语言轻松进阶,一个帮助深入学习Go语言的你,轻松进阶的系列。
等 18 人订阅
共6篇文章
创建于2022-04-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
初识Go协程栈
由于Go协程的栈是Go运行时管理的,并分配于堆上,不由操作系统管理,所以我们先来看看协程栈的内存如何被Go运行。
一文彻底理解Go语言栈内存/堆内存
本文将从如下6个方向层层递进,帮助大家彻底理解Go语言的栈内存和堆内存。 - 计算机为什么需要内存? - 为什么需要栈内存? - 为什么需要堆内存? - Go语言分配的是虚拟内存 - Go语言栈内存
回到本真,代码是如何运行的?
今天继续计算机基础系列第三篇文章。第一篇我们从图灵机开始初步了解了计算机的发展史,第二篇刨根问底我们写的代码到底是什么。今天我们就来看看二进制代码文件被执行之后是如何运行的?
回到本真,代码到底是什么?
代码即文本 我们写的「代码」只是个普通的文本文件,因为编译器等方式得以转化为二进制代码。代码文本从最早期的「二进制代码」演化到现在百花齐放的「编程语言代码」,粗略演化路线: 二进制代码:初期二进制代码
回到本真,梦回计算机发展史
前言 关于之前「Go语言的内存管理实现」这部分,本来接下来是要给大家继续讲解「Go语言堆内存、栈内存分配」的,以及这部分之前图都画完了。但是呢,写文章的时候,写着写着发现写不下去了,为什么? 我发现想
9张图轻松吃透Go内存管理单元
导读 想深入了解Go语言的内存管理实现,必然绕不开「Go内存管理单元mspan」,今天我们就通过几张图,层层深入并解开「Go内存管理单元mspan」的神秘面纱。 本文也包含的具体概念如下: page的