标签: c++ linux
以下代码中出现了以下代码:
select(0, (fd_set *) NULL, (fd_set *) NULL, (fd_set *) NULL, &timeout);
http://linux.die.net/man/2/select
如果不是,则可以将三个文件描述符集中的每一个指定为NULL 要查看相应类的文件描述符 事件
所以我可以看到将NULL传递给它是有效的。在这种情况下,它只会导致积极等待。
这是对的吗?我有点不确定..
答案 0 :(得分:4)
一些代码调用select(),其中所有三个集都为空,nfds为零,以及a 非NULL超时作为一种相当便携的亚秒睡眠方式 精度。
取自here。