- 博客(3)
- 资源 (2)
- 收藏
- 关注
转载 自旋锁与互斥锁
为了解决对共享资源的互斥使用,出现了一些锁机制。比如,自旋锁和互斥锁。 自旋锁和互斥锁很类似,在任何时刻,最多只能有一个保持者,也就说,在任何时刻最多只能有一个执行单元获得锁。但是两者在调度机制上略有不同。对于互斥锁,如果资源已经被占用,资源申请者只能进入睡眠状态。但是自旋锁不会引起调用者睡眠,如果自旋锁已经被别的执行单元保持,调用者就一直循环在那里看是否该自旋锁的保持者已经释放了锁,”自旋”一
2017-09-25 09:46:42 1185
转载 block copy字符修饰
Objective-C 拾遗:从Heap and Stack到Block Stack和Heap heap和stack是内存管理的两个重要概念。在这里我们指的不是数据结构上面的堆与栈,在这里指的是内存的分配区域。 stack的空间由操作系统进行分配。 在现代操作系统中,一个线程会分配一个stack. 当一个函数被调用,一个stack frame(栈帧)就会被压到stack里。
2017-09-20 16:26:32 259
转载 cache policy
cache policy 近期在做ceph cache-tier 相关的事情, 在cache-tier 里面cache有多种更新策略 其实更缓存相关的系统里面, 都存在这几种策略, 比如操作系统的page cache, 业务层使用memcache, redis 作为后端数据库的缓存的时候, 也都要考虑缓存和后端存储的数据一致性问题. 其实就是更新操作的时候, 什么时候去更新缓存, 什么时候去更
2017-09-12 13:24:37 449
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人