木白的技术私厨

  • Categories
  • Tags
  • Archives
  • About

Tags / Golang源码分析

一份详细注释的go Mutex源码

  • July 26, 2019
  • Golang  
  • 源码分析  
  • golang源码分析  

带注释的源码在文章最后

Read more...

探索golang程序启动过程

  • September 15, 2018
  • Golang  
  • 源码分析  
  • golang源码分析  

go version == 1.9.3

GOARCH=“amd64”

GOOS=“darwin”

本文探索下go程序是如何启动起来的。

Read more...

探索goroutine的创建

  • September 15, 2018
  • Golang  
  • 源码分析  
  • golang源码分析  

go 1.9.3

GOARCH=“amd64” GOOS=“darwin”

本文使用delve进行调试

创建一个goroutine

一个go语法就很容易地创建出一个goroutine了。(本文也基于这个程序进行分析)

Read more...

探索goroutine的销毁

  • September 15, 2018
  • Golang  
  • 源码分析  
  • golang源码分析  

go version = 1.9.3

GOARCH=“amd64” GOOS=“darwin”

本文使用delve进行调试

goroutine实际不会被销毁,而是结束后放在free goroutine里等待被再次使用

Read more...
© Copyright 2017-2019 木白
  • About
Powered by Hugo and Whiteplain