我想知道等待用户输入的进程实际发生了什么.可以说,在我的代码中,我调用了scanf()来从控制台读取用户输入.它将在内部调用read()系统调用.但在这种情况下,在用户提供任何输入之前,没有数据可供读取.那么我们的过程一直在睡觉吗?
c linux-kernel
c ×1
linux-kernel ×1