![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机基础
Helloworld先生
往后台架构方向走
展开
-
进程的用户态和内核态的概念理解以及切换
原文链接:https://www.cnblogs.com/viviwind/archive/2012/09/22/2698450.html内核态:当一个任务(进程)执行系统调用而陷入内核代码中执行时,我们就称进程处于内核运行态。此时处理器处于特权级最高的(0级)内核代码中执行。当进程处于内核态时,执行的内核代码会使用当前进程的内核栈。用户态:每个进程都有自己的内核栈。当进程在执行用...转载 2019-04-04 19:20:59 · 7808 阅读 · 1 评论 -
linux中用户线程、内核线程、轻量级进程的区别
原文链接:http://www.cnitblog.com/tarius.wu/articles/2277.html内核线程内核线程就是内核的分身,一个分身可以处理一件特定事情。这在处理异步事件如异步IO时特别有用。内核线程的使用是廉价的,唯一使用的资源就是内核栈和上下文切换时保存寄存器的空间。支持多线程的内核叫做多线程内核(Multi-Threads kernel )。轻量级进程(LW...转载 2019-04-04 19:38:58 · 1398 阅读 · 0 评论