![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux / kernel
Zpeg
暂无
展开
-
Linux 2.6内核中新的锁机制--RCU
转自:https://www.ibm.com/developerworks/cn/linux/l-rcu/一、 引言众所周知,为了保护共享数据,需要一些同步机制,如自旋锁(spinlock),读写锁(rwlock),它们使用起来非常简单,而且是一种很有效的同步机制,在UNIX系统和Linux系统中得到了广泛的使用。但是随着计算机硬件的快速发展,获得这种锁的开销相对于CPU的速度在成倍地增加...转载 2018-10-29 14:37:36 · 225 阅读 · 0 评论 -
从内核角度看Linux 线程和进程的区别
多数人都会讲说线程和进程在内核中是相同的,没有严格地做区分。这样讲是没错了,但对于应用开发者来说,这样讲是有点笼统。本文将从内核角度,分析线程和进程之间的区别,希望能对这一块感兴趣的人提供借鉴意义。1 数据结构 task_structLinux中无论是进程还是线程,只要是调度单元,都通过 structtask_struct表示。这也是为什么讲说进程和线程在内核相同的原因。struct...原创 2019-04-01 18:02:14 · 5877 阅读 · 1 评论