阅读背景:

select、poll、epoll之间的区别总结(IO同、异步、(非)阻塞)----内核态、用户态

来源:互联网 

用户态与内核态的切换

  用户运行一程序,该程序所创建的进程开始是运行在用户态的,如果要执行文件操作,网络数据发送等操作,必须通过write,send等系统调用,这些系统会调用内核中的代码来完成操作,这时,必须切换到Ring0,然后进入3GB-4GB中的序,该程序所创建的进程开始是运行在用户态的,如果要执




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: