内核级线程谁管理的?内核级线程有什么特点
时间: 2023-11-12 09:08:09 浏览: 187
哈工大操作系统-L11内核级线程1
内核级线程由操作系统内核管理。内核级线程的特点包括:
1. 内核级线程是由操作系统内核创建和撤销的,因此线程的创建和撤销需要系统调用,并且开销较大。
2. 内核级线程的调度是由操作系统内核完成的,因此线程的切换需要进入内核态,开销较大。
3. 内核级线程可以跨越不同的 CPU 核心,因为内核级线程的调度是由内核完成的。
4. 内核级线程可以同时执行在不同的进程中,因为内核级线程的调度是由内核完成的。
5. 内核级线程可以访问操作系统内核的所有资源,包括硬件资源和系统资源,因此内核级线程的权限比用户级线程高。
6. 内核级线程的并发性能较差,因为线程切换需要进入内核态,开销较大,且线程间的同步和通信需要使用操作系统提供的同步和通信机制,开销也较大。
阅读全文