
编程语言
u010221220
这个作者很懒,什么都没留下…
展开
-
sync.map源码分析
文章目录sync.map源码阅读分享概述两份数据之间的关系怎么表达两份数据转换的时机一些常用的操作读操作写操作删除操作总结sync.map源码阅读分享概述最近在项目中遇到过对线程不安全的map并发写的错误。小菜鸟之前是写java的知道jdk中有提供的线程安全的map,于是乎在想golang中是不是也有呢?搜索了一下还真有,sync.map。然后阅读了一下其底层实现源码,在此整理了一下自己的理...原创 2020-08-28 14:01:46 · 348 阅读 · 0 评论 -
golang channel源码学习
chan源码学习为什么看channel源码channel概述细节分析channel创建channel读操作channel写操作channel close操作总结为什么看channel源码使用golang半年多,平时主要忙于用golang写业务逻辑。对golang多协程和channel等优雅的特性接触的比较少。最近难得有时间不用搬砖,因此通过读源码了解下在使用这些特性的时候底层(源码级别)到底发...原创 2020-08-28 14:02:35 · 161 阅读 · 0 评论