poll(NULL,0,timeout)是什么意思?

时间:2018-01-14 04:27:39

标签: linux kernel

我正在查看包含对系统调用strace的调用的poll()输出:

http://man7.org/linux/man-pages/man2/poll.2.html

(这是在Debian系统上,我忘了内核版本。)

我一直看到看起来像poll(NULL, 0, intrger_here)的电话。当poll() pollfd设置为NULL时,会发生什么情况?为什么程序会这样做?

(我想我应该参考内核源代码。)

1 个答案:

答案 0 :(得分:1)

这基本上是写sleep() timeout个{{1}}的简便方法。