是否可以在被阻止时重置选择的超时?

时间:2017-03-14 09:46:10

标签: c++

我已将超时设置为60秒,因为有些需要,超时需要在发出一些事件后重置,以确保选择保持阻止。我已经检查过msdn,它指向&#39 ;当select返回时,TIMEVAL结构的内容不会改变'这听起来在它被阻塞时修改时间是没有用的。我的工作环境是vs2010,我能想到的是我自己实现一个c ++计时器并使用阻塞的wsa函数而不是非阻塞。但是考虑到这些函数都在一个线程中,我不确定它是否会成为一个问题。

1 个答案:

答案 0 :(得分:0)

  

是否可以在被阻止时重置选择的超时?

没有

采用的一种技术是在FD集中添加私有管道,并在想要中断Animal

时向其发送内容