有什么方法可以创建文件描述符?

时间:2013-05-28 12:26:58

标签: c++ linux epoll qnx

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

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

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

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

有人能想到以某种方式使用poll()来监控条件变量吗?

0 个答案:

没有答案