Warning: Undefined global variable $debug in /var/www/ourcoders/tiny4cocoa/application/controllers/baseController.php on line 124
notOnlyCRUD 2020-01-01 19:08:05 发布的技术动态 - OurCoders (我们程序员)
notOnlyCRUD
2020-01-01 19:08:05 发布
内核中的操作会不会block是一把永远竖立在内核开发者头上的达摩克斯之剑,基本上所有操作都会先考虑是不是不能block,是不是可能会发生block. 内存管理就是一个例子,内核基本上是提供了可以block和不可block两套例程(以及对应的数据结构).(比如对于高端内存的映射,就有kmap和kmap_atomic, 分别在不同的context中使用,如果你在interrupt context就就只能使用kmap_atomic).