Linux中的所有阻塞系统调用是什么?我正在寻找一组系统调用,其中调用进程可以/将被挂起并放入等待队列,直到系统调用完成。
例如,poll(2)是一个阻塞系统调用,如手册中所示:
If none of the events requested (and no error) has occurred for any of the file descriptors, then poll() blocks until one of the events occurs.
但是,系统调用的大多数手动条目都没有明确说明系统调用是否可以阻止。例如,mprotect(2)是阻塞系统调用吗?