文章目录 系统调用和中断BIONIO多路复用 系统调用和中断 内存空间可以粗略地认为划分为两部分,操作系统和应用程序。应用程序运行依赖于操作系统。操作系统有保护模式,防止攻击。操作系统向下管理硬件,向上提供系统调用。 中断: 为了让多个进程可以并发执行。分为软中断和硬中断。 硬中断:晶振计时,到时间即切换进程,保存上一进程状态;软中断:由应用程序通知触发,内核放下手头工作先执行该进程的任务。 BIO 阻塞IO:一个线程对应一个连接。 NIO 一个线程处理多个连接。 多路复用 多条路复用同一个调用。