- 博客(8)
- 收藏
- 关注
原创 Linux 2.6 schedule() 切换进程时没有释放rq->lock却又为何不会导致死锁?
Linux 的 schedule()函数主要完成现场切换任务。而切换进程前,他并没有将runqueue上的锁解开。以尝试判断,我们几乎会认定这终将导致死锁。然而,故事并没有我们相信中的那么单纯……
2015-11-28 16:31:32 1406
原创 为什么Linux内核无法保证动态定时器的执行时间
每每谈到Linux的软件定时器,我们都要说,内核无法保证其执行时间,一般会延迟几百毫秒。几百毫秒这个一个数,绝对不是空穴来风,万物总归有其缘由。文章主要就和大家谈谈这么一个几百毫秒,究竟是从哪里冒出来的呢?
2015-11-26 11:25:15 746
原创 Linux 内核信号量(semaphore) __down() 函数浅析
Linux 内核信号量(semaphore)中的 __down() 函数浅析
2015-11-24 10:34:09 1707 1
原创 hlist_head / hlist_node 设计浅析
Linux内核中的 hlist_node 为什么使用 pprev 而不是简单的 prev
2015-11-18 10:44:45 1585
原创 Linux task_struct parent 和 real_parent 的区别
Linux task_struct parent 和 real_parent 的区别
2015-11-09 11:22:51 4147
原创 Java 网络编程[Elliotte R.H.] 中对InputStream.markSupported()方法的误解
Java 网络编程[Elliotte R.H.] 中对InputStream.markSupported()方法的误解
2015-11-02 16:45:59 2948
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人