首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
罗一鑫
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
为什么我们需要内存屏障?
常见的cpu架构中,都有对内存屏障指令[1]的支持,比如x86的mfence/sfence/lfence指令,mips的sync指令等,各种用法这里就不多写了。这篇文章,主要想漫谈下内存屏障[2]的实现和内存一致性模型[3]相关的东西。 在上一篇文章[4]中,我写到了原子操作的…
原子操作是如何实现的?
原子操作对于我们来说,是非常熟悉的概念。在某些场景下,可以用原子操作来替换重量级的锁同步,从而提高程序性能。原子操作可以保障多个线程或进程在更新某块共享内存区时,可以避免同步原语。 对于原子操作的实现来说,需要分开考虑单处理器单核系统,和多处理器系统,多核系统。 对于单处理…
用zookeeper来构建的一种一致性副本协议
通过在高可用实践中的一点思考,从而设计出来一种在保障数据一致性的条件下,解决系统高可用的副本协议。相比于paxos和raft协议,由于本设计需要依赖于分布式协调服务,因此在性能等方面不占优势。但是本设计依然有其自身的优点,比如实现简单,易于理解,更容易地证明其实现的正确性。
个人成就
文章被点赞
17
文章被阅读
3,807
掘力值
121
关注了
5
关注者
30
收藏集
0
关注标签
22
加入于
2017-11-25