摘要: 本文讨论的背景是Linux环境下的network IO,同步IO和异步IO,阻塞IO和非阻塞IO分别是什么 概念说明 在进行解释之前,首先要说明几个概念: - 用户空间和内核空间 - 进程切换 - 进程的阻塞 - 文件描述符 - 缓存 I/O 用户空间与内核空间 现在操作系统都是采用虚拟存储器,那么 阅读全文
posted @ 2018-05-29 00:32 新卡辣辣 阅读(441) 评论(0) 推荐(0)
摘要: 进程什么是进程?程序就是一堆放在磁盘上的代码,进程是一段程序的运行过程正规点说,进程一般由程序、数据集、进程控制块三部分组成 什么进程切换?进程切换是,一个正在运行的进程被中断,操作系统指定另一个进程为运行态,并把CPU执行权交给这个进程。由操作系统控制调度,如单线程遇到io或执行时间过长就会被迫交 阅读全文
posted @ 2018-05-29 00:11 新卡辣辣 阅读(249) 评论(0) 推荐(0)
带我上天