每日一谚:The bigger the interface, the weaker the abstraction.
go中文网每日资讯–2021-07-15
一、Go语言中文网
二、亚军进化史
三、k8s技术圈
四、Golang梦工厂
五、polarisxu
六、董泽润的技术笔记
七、码农桃花源
八、脑子进煎鱼了
九、网管叨bi叨
十、Go招聘
GOCN每日新闻–2021-07-15
码农桃花源–2021-07-15
文章分享
1.go g0/m0
思考问题
-
怎样理解同步与互斥
-
科学家就餐问题:5 个老大哥哲学家,闲着没事做,围绕着一张圆桌吃面;
巧就巧在,这个桌子只有 5 支叉子,每两个哲学家之间放一支叉子;
哲学家围在一起先思考,思考中途饿了就会想进餐;
奇葩的是,这些哲学家要两支叉子才愿意吃面,也就是需要拿到左右两边的叉子才进餐;
吃完后,会把两支叉子放回原处,继续思考;
那么问题来了,如何保证哲学家们的动作有序进行,而不会出现有人永远拿不到叉子呢?
- 读者-写者的问题描述:
「读-读」允许:同一时刻,允许多个读者同时读
「读-写」互斥:没有写者时读者才能读,没有读者时写者才能写
「写-写」互斥:没有其他写者时,写者才能写
每日算法
算法:「反转链表」:https://leetcode-cn.com/problems/reverse-linked-list/
编辑: Amartya 果果
更多内容详见:https://www.yuque.com/qcrao/share/
- 归档地址:GitHub - Han-Ya-Jun/gocn_news_set: 爬取go中国技术社区(https://gocn.vip/topics/node18 )的每日新闻和go语言中文网(每日资讯)(https://studygolang.com/go/godaily 和 gopher Daily(https://gopher-daily.com/) 自动归档
- Go 技术日报交流群:
关注公众号回复:微信,拉你入群。
- 订阅公众号: 亚军进化史