为什么不使用SCHED_RR?你自己说了:CPU使用率低。当你预计要进行大量I/O操作时,你甚至可以通过nice命令来降低进程的优先级,这样其他进程就会比你更频繁地被调度。总的来说,为什么不让操作系统做它最擅长的事情,只需要关注编写高效的代码呢?操作系统会知道你正在进行阻塞I/O调用,并将你的线程/任务放入等待队列中选择另一个任务运行。你不需要担心这些细节。