假设没有对线程的内核级支持。一个进程有 10 个线程在运行,其中一个线程请求 I/O。
pread 库是立即向内核声明 I/O 请求还是开始在其就绪队列中执行线程?
(如果它声明它是 I/O 请求,那么它将被 CPU 抢占,从而使多线程对 I/O 密集型任务无用)。
假设没有对线程的内核级支持。一个进程有 10 个线程在运行,其中一个线程请求 I/O。
pread 库是立即向内核声明 I/O 请求还是开始在其就绪队列中执行线程?
(如果它声明它是 I/O 请求,那么它将被 CPU 抢占,从而使多线程对 I/O 密集型任务无用)。