
IO
文章平均质量分 94
mmmayang
冲!
github:https://github.com/mayangzz
展开
-
进程、线程、协程与虚拟线程(进程相关)
以一张操作系统的发展历程开始,引入对进程与线程等内容的切入。看完这张图之后,我们也会阐述一下其中与操作系统资源的关系。同时也是为后续的介绍做一些基本元素的介绍操作系统的演进历程不仅是计算机科技进步的缩影,更是进程和线程概念演化的舞台。在早期的简单批处理系统中,作业一次性装入内存运行,那时的作业可以看作是一个单一的进程。随着技术的发展,多道程序系统出现了,它允许将多个作业装入内存,它们可以轮流使用 CPU 资源,这里面的每一个作业也可以理解为是一个独立的进程。继续发展,操作系统引入了分时机制。原创 2024-03-26 01:25:32 · 1258 阅读 · 0 评论 -
初探 Reactor、Proactor 线程模型与 BIO、AIO、NIO
BIO/NIO/AIO 这些只是数据传输的输入输出流的一些形式而已。也就是说他们的本质就是输入输出流。只是存在同步异步,阻塞和非阻塞的问题。reactor 和 proactor 呢,Reactors 和 Proactors 是两种用于处理并发网络请求的线程模型。它们主要用于高性能网络服务器和应用程序中,用以有效地管理多个同时发生的连接和请求。总结来说,BIO、NIO和 AIO 是处理 I/O操作的不同方式,分别对应同步阻塞、同步非阻塞和异步非阻塞I/O。原创 2023-12-18 01:10:18 · 1250 阅读 · 0 评论