0

维基百科页面File Descriptor列出了以下系统调用:

 - open(), open64()
 - creat(), creat64()
 - socket()
 - accept()
 - socketpair()
 - epoll_create() (Linux only)
 - pipe()
 - signalfd() (Linux only)
 - eventfd() (Linux only)

在其他平台上是否还有其他方法,尤其是在QNX?

我有一个线程通过调用监视一堆套接字poll()并从套接字接收“命令”。现在我需要添加从同一进程中运行的其他线程发送此类“命令”的可能性。如果可能的话,我想避免在同一进程中写入管道/套接字的开销。

谁能想到以某种方式使用poll()例如监视条件变量?

4

0 回答 0