- 博客(4)
- 资源 (1)
- 收藏
- 关注
转载 linux 读写锁的几种实现方式
c++读写锁的实现博客分类:c++ 一、使用互斥锁和条件变量实现读写锁: [cpp] view plaincopyclass readwrite_lock { public: readwrite_lock() : stat(0) { } void readLock()
2017-05-31 16:30:33 3538
转载 FVN 哈希算法
参考:http://www.isthe.com/chongo/tech/comp/fnv/关于FNV Hash算法的详情,见参考,下面只记录FNV Hash值的分布情况。FNV hash算法对一个字符串计算,可以得到一个唯一确定的无符号整数值。对于大量的随机输入字符串,比如UUID串,得到的无符号整数值,通过简单的取余运算,基本上是均匀分布的。比如,对100,000个UUI
2017-05-23 16:50:28 2315
转载 非常好的raft协议教程
http://thesecretlivesofdata.com/raft/https://raft.github.io/
2017-05-17 19:16:37 972
原创 zookeeper 分布式锁种类以及优缺点
zookeeper 分布式锁原理:1大家也许都很熟悉了多个线程或者多个进程间的共享锁的实现方式了,但是在分布式场景中我们会面临多个Server之间的锁的问题,实现的复杂度比较高。利用基于google chubby原理开发的开源的zookeeper,可以使得这个问题变得简单很多。下面介绍几种可能的实现方式,并且对比每种实现方式的优缺点。1. 利用节点名称的唯一性来实现共享锁ZooKee
2017-05-17 18:58:24 14136 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人