Linux 中的并行性和 I/O

Linux 中的并行性和 I/O

我对 Linux 内核在 I/O 操作期间如何处理并行性(如果它确实处​​理的话)有点困惑。

我假设它可以并发操作文件描述符,但是它在读取文件、网络套接字等时是否实现了并行性?或者它是后台的挂起/恢复任务(异步)?

在这些场景中会发生什么?

  1. 多个线程读取同一个文件
  2. 多个线程读取不同的文件
  3. 多线程读取文件和网络套接字

相关内容