04 2022 档案
摘要:一、IO的过程 一次IO请求存在2个阶段 阶段一:等待数据,即数据从I/O设备到内核内存(操作系统缓冲区)。(I/O设备可能为磁盘, 也可能为网卡) 阶段二:复制数据,即数据内核内存到进程内存(应用程序缓冲区) 阻塞/非阻塞,同步/非同步 阶段一:阻塞/非阻塞 【DMA Copy】 阶段二:同步/非
阅读全文
摘要:一、(面试题)进程和线程的区别 1、线程是进程更小的运行单位,各进程是独立的,而各线程不一定 2、一个进程产生多个线程,线程开销比进程小,但是线程不利于资源的管理和保护,进程相反。 二、线程的状态 创建状态、就绪状态、运行状态、阻塞状态、终止状态 三、启动线程有几种方式 1、继承Thread类 2、
阅读全文
摘要:一、TCP/IP 四层模型 1、应用层:提供两个应用程序之间信息交换的服务,定义了网络通信规则,例如支持Web应用的HTTP协议,支持电子邮件的STMP协议等 2、传输层:为两个进程之间的通信提供数据传输服务,包括了TCP协议和UDP协议 3、网络层:为分组交换网上的不同主机提供通信服务,选择合适的
阅读全文
浙公网安备 33010602011771号