System Calls

  • 应用程序工作在用户模式
  • 应用程序不能直接访问硬件资源,应用程序需要调用操作系统提供的接口间接访问。这个叫做系统调用。一般的系统调用都是阻塞的。阻塞的意思就是你在网上买了个苹果,在你收到这个快递之前,你啥也不干,就躺在床上等着。

非阻塞

  • 非阻塞的程序,在系统调用时,会立即返回一个标shi