![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Golang
文章平均质量分 79
Golang学习笔记,框架源码和GO底层代码学习
孤独狗蛋儿
这个作者很懒,什么都没留下…
展开
-
GO常见高频面试题(GMP、三色标记)
前言这篇文章是过年期间总结的GO语言面试高频知识点,希望给年后跳槽的弟兄姐妹们带来一些帮助,主要内容是:GO基础、重要数据类型实现原理、协程调度、垃圾回收。本文不涉及存储相关面试知识点,关注存储相关知识点的朋友可以收藏关注狗蛋儿一哈,后续不久会有文章更新。大家都是程序员同胞,如果分享的内容能帮到弟兄姐妹们一点,我也是非常高兴的。文章目录前言Channelchannel为nil或关闭时,读写会怎么样?channel 什么时候会阻塞?channel 怎么实现无阻塞?init函数init函数在一个GO文件的原创 2022-02-21 14:30:54 · 2031 阅读 · 1 评论 -
Gin 源码初探
HTTP处理Gin是基于的GO的net/http库编写的,这个库本身就是天然并发的。运行函数Engine.run()便是调用net/http库的ListenAndServe函数:func (engine *Engine) Run(addr ...string) (err error) { defer func() { debugPrintError(err) }() address := resolveAddress(addr) debugPrint("Listening and serving原创 2021-11-09 18:11:49 · 985 阅读 · 0 评论