我正在编写一种方法来检查在RDONLY
模式下打开的FIFO中是否有新数据。到目前为止,我使用的是poll()
函数,但我意识到运行代码的内核不具备此功能,它实现了Linux功能的子集和POSIX功能的子集。
poll
功能还有其他选择吗?
(特别是,该机器是BlueGene / Q,所提供的功能可以在内核访问一章的Application Development Redbook中找到。)
查看:
更好地阅读红皮书我意识到poll
调用包含在内核中。我无论如何都要离开这个问题,因为回复对其他人有用。