04 2022 档案

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