努力奔跑中的coder

源代码的github地址:https://github.com/louyuting

Golang-bootstrap分析

这篇博客主要分析golang程序的引导程序启动流程。 1. 环境 要分析runtime相关内部机制,首先从系统启动开始。首先准备分析环境:golang、OS、gdb 2. 引导程序宏观流程 在go代码里面,用户逻辑从main.main()开始,那么runtime如何启动?怎么初始化?初始化做...

2018-12-09 01:49:40

阅读数:12

评论数:0

Golang-Scheduler原理解析

本文主要分析Golang里面对于协程的调度原理,本文与Golang的memory allocation、channel、garbage collection这三个主题是紧密相关的,本文scheduler作为系列的第一篇文章。 文章大体上的思路是这样的: section1:主要图示和文字介绍sch...

2018-12-04 20:56:09

阅读数:1077

评论数:0

Goland底层原理主题分析绪论

本文主要描述Golang底层的一些原理与机制,包括4个主题 1)Golang的memory manager and allocation 2)Golang的goroutine scheduler原理 3)Golang的channel实现goroutine concurrent原理 4)Golan...

2018-11-15 14:55:01

阅读数:54

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭