BIO、NIO、多路复用

    科技2025-04-22  17

    文章目录

    系统调用和中断BIONIO多路复用

    系统调用和中断

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

    BIO

    阻塞IO:一个线程对应一个连接。

    NIO

    一个线程处理多个连接。

    多路复用

    多条路复用同一个调用。
    Processed: 0.010, SQL: 8