Kernel 3.12里对引用计数器的优化
Linux Kernel 3.12新引入了一个对引用计数器更新的优化,这个优化非常Nice,它也可以被应用到用户空间里,下面来看看。
我们知道,引用计数是一种经常被使用到的机制。比如某资源(例如文件)被某对象(下文以进程代称)访问使用时,那么该资源就会把它的引用计数加一,当某进程结束访问时,该资源的引用计数就会减去一,直到最后为0是则将进行资源回收。这就是应用引用计数机制的典型场景。
Linux Kernel 3.12新引入了一个对引用计数器更新的优化,这个优化非常Nice,它也可以被应用到用户空间里,下面来看看。
我们知道,引用计数是一种经常被使用到的机制。比如某资源(例如文件)被某对象(下文以进程代称)访问使用时,那么该资源就会把它的引用计数加一,当某进程结束访问时,该资源的引用计数就会减去一,直到最后为0是则将进行资源回收。这就是应用引用计数机制的典型场景。