【发布时间】:2012-01-31 12:36:57
【问题描述】:
这里我有一个功能是监听模式。这个函数列出了我从某个设备得到的东西。
在这里,当我的函数处于侦听模式时,我想创建超时。如果我不会从特定设备得到任何响应,那么我想退出此功能并必须通知。
如果在此超时期间我会收到来自设备的响应,那么我必须继续工作并停止此超时,并且在任何时间段内完成此工作都没有限制。
那么我怎样才能为一个函数实现这个东西。
任何机构都可以帮我实现这个具有超时功能的东西。
【问题讨论】:
-
我认为唯一明智的方法是启动一个单独的进程,如果时间过长,你可以将其终止。很难“停止”在进程中运行的代码。
标签: c