【发布时间】:2014-05-23 19:23:56
【问题描述】:
我需要使用 C++ 中的 ACE 在超时中包装一个函数。 该函数正在等待操作系统的响应,有时它没有返回。
我不能修改函数,所以我不能直接把中止条件放进去。我必须在外部为函数添加超时。
我在 boost 中看到了一个类似的问题 - C++: How to implement a timeout for an arbitrary function call?
但是,我使用的是 ACE。
【问题讨论】:
-
你能不能不举个例子,把
boost::thread换成ACE_Thread??