我正在查看包含对系统调用strace
的调用的poll()
输出:
http://man7.org/linux/man-pages/man2/poll.2.html
(这是在Debian系统上,我忘了内核版本。)
我一直看到看起来像poll(NULL, 0, intrger_here)
的电话。当poll()
pollfd
设置为NULL
时,会发生什么情况?为什么程序会这样做?
(我想我应该参考内核源代码。)
答案 0 :(得分:1)
这基本上是写sleep()
timeout
个{{1}}的简便方法。