全部博文(45)
发布时间:2017-08-02 20:08:45
最近看了linux内核中关于内核线程部分的代码,对kthread_stop和kthread_should_stop这两个API进行了学习,其中有了自己的一些见解,想把这部分的内容记录下来,以便日后查看。但是,kthread_stop这个API用到了completion,所以决定先将这部分内容记录一下,作为分析kthread_stop的准备工作吧。一、completion的定义与.........【阅读全文】
发布时间:2017-08-01 21:25:00
Glibc版本:2.25.取重要的主线记一下,其他的一些代码尚未研究透彻,待研究透彻再补上,方便日后查阅。当前版本中的mutex主要有两部份完成,一个是原子操作,另一个是futex。原子已在__lll_lock博客中记下了,futex属于内核部分,将在下一篇博客中介绍。int __pthread_mutex_lock (pthrea.........【阅读全文】