Posix支持阻塞和非阻塞文件描述符。第二个可以使用O_NONBLOCK
标志打开。我的应用程序中有一个主循环,它轮询一些文件描述符的集合(使用poll
系统调用)以获取POLLIN
和POLLOUT
事件。我是否仍然可以使用阻塞文件描述符,因为当设置了POLLOUT
时才写入,只有在设置了POLLIN
时才读取?
Posix支持阻塞和非阻塞文件描述符。第二个可以使用O_NONBLOCK
标志打开。我的应用程序中有一个主循环,它轮询一些文件描述符的集合(使用poll
系统调用)以获取POLLIN
和POLLOUT
事件。我是否仍然可以使用阻塞文件描述符,因为当设置了POLLOUT
时才写入,只有在设置了POLLIN
时才读取?