IO系统调用
一个简单的read的流程如下图,其中会调用syscall read
,这就是Linux Kernel的系统调用。
可以通过以下命令查看系统调用
sudo apt-get install -y auditd
ausyscall aarch64 --dump
也可以查看Linux Kernel的源码unistd.h
IO类型
如果按照同步、异步、阻塞和非阻塞来分Linux Kernel的IO方式,可以把涉及到IO系统调用划分成下面几类:
Linux Kernel
一个简单的read的流程如下图,其中会调用syscall read
,这就是Linux Kernel的系统调用。
可以通过以下命令查看系统调用
sudo apt-get install -y auditd
ausyscall aarch64 --dump
也可以查看Linux Kernel的源码unistd.h
如果按照同步、异步、阻塞和非阻塞来分Linux Kernel的IO方式,可以把涉及到IO系统调用划分成下面几类:
微信打赏
支付宝打赏