linux - Linux 内核是一个进程、线程还是一些处理来自应用程序的请求的被动的东西?

标签 linux multithreading process operating-system kernel

看起来linux内核正在运行一个进程。但我读到一些答案说Linux内核既不是进程也不是线程。所以我希望有人能解释一下这个概念。

最佳答案

Linux内核是一个程序。它有很多内核线程。并具有调度这些线程和用户空间进程的代码。并且有设备驱动程序来控制硬件,有中断处理程序代码。

关于linux - Linux 内核是一个进程、线程还是一些处理来自应用程序的请求的被动的东西?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22382359/

相关文章:

linux - 用于处理来自进程的系统调用的内核代码的执行是否被视为进程的一部分?

Python 脚本 grep 目录

android - 在android中,如果我在线程中运行网络请求但不想在响应返回之前刷新UI怎么办?

c++ - Armadillo + OpenBLAS 多线程

c++ - 将执行从一个线程转移到另一个线程以实现任务并行性和 future 调用

iphone - 有哪位iOS高级用户知道下面的iOS流程是什么吗?

linux - 是否有包含 linux 网络负载的文件?

java - 从 php 代码调用 java 应用程序时使用特定的 jvm 安装

c++ - 测量cpp中的函数内存使用情况

windows - Win32 : How to enumerate child processes?