- 博客(4)
- 资源 (1)
- 收藏
- 关注
转载 大内核锁将何去何从
转载至此,并对原文作者表示敬佩~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 大内核锁将何去何从 转载处的原文作者:universus 大内核锁这个简单且不常用的内核加锁机制一直是内核开发者之间颇具争议的话题。它在早期linux版本里的广泛使用,从2.4内核开始逐渐被各种各样的自旋锁替代,可是直到现在还不能完全将
2012-12-10 20:02:04 466
原创 原子操作
初次接触到原子操作这个概念是在接触Linux内核的时候。不同的平台实现的机制也不一样。 什么是原子操作? 简单的说就是在执行过程中不会被别的代码路径所中断的操作。 我们来看看X86平台的实现。 原子操作的定义: typedef struct { volatile int counter; } atomic_t; volatile修饰字段告诉
2012-12-09 13:45:36 781
原创 Linux内核在线源码
Linux内核在线源码网址: http://code.woboq.org/linux/linux/ 带有函数调用关系等 http://lxr.linux.no/ 版本选择比较多
2012-12-02 21:36:39 8392
原创 读写锁分析
最近要做一个FS多线程优化的项目:初步想法是将原来的静态锁去掉,换成并发性能更好的读写锁。我这里只是做个知识储备。 我们先看下源码: int __pthread_rwlock_init (rwlock, attr) pthread_rwlock_t *rwlock; const pthread_rwlockattr_t *attr; { const struc
2012-12-02 21:21:59 1993
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人