首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
golang八股文
Xian123
创建于2023-09-14
订阅专栏
go的八股文,记录着我的go底层学习之路
暂无订阅
共4篇文章
创建于2023-09-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
golang sync.Map源码解析
sync.Map sync.Map是什么? Go 语言原生 map 并不是线程安全的,对它进行并发读写操作的时候,需要加锁。而 sync.map 则是一种并发安全的 map,在 Go 1.9 引入。
golang sync.RWMutex源码解析
sync.RWMutex 下面有四个场景 写操作如何防止写操作? 直接加互斥锁 写操作是如何阻止读操作的? RWMutex.readerCount是个整型值,用于表示读者数量,不考虑写操作的情况下,每
golang sync.Mutex解读
golang sync.Mutex解读 Mutex 的结构体定义如下: mutexLocked :值为 1,第一位为 1,表示 mutex 已经被加锁。根据 mutex.state & mutexLo
Golang 逃逸分析
逃逸分析 逃逸是什么 当函数内部定义了一个局部变量,然后函数返回这个变量的指针,然后这个变量又在其他地方引用,就发生了逃逸。因为局部变量是在栈上创建的,当函数返回后会销毁 golang的逃逸分析 go