跳至主内容
框架 无框架

类IloCplex::AsyncHandle

定义文件: ilcplex/ilocplexi.h
IloCplex::AsyncHandle的映射IloCplex::AsyncHandleIloCplex::FeasOptHandleIloCplex::PopulateHandleIloCplex::PresolveHandleIloCplex::RefineConflictHandleIloCplex::RefineMIPStartConflictHandleIloCplex::SolveFixedHandleIloCplex::SolveHandleIloCplex::TuneParamHandleIloCplex::AsyncHandle
表示异步函数调用的句柄。
方法概要
public voidjoin()
public virtual voidkill() const
public virtual IloBooltest() const
方法详细信息

连接

public voidjoin()

该方法等待该句柄所代表的操作结束。 换句话说,该方法会阻塞,直到操作返回或被杀死。 该方法还会释放为句柄分配的所有资源。 该方法会丢弃底层操作的结果。 为了执行返回底层操作结果的连接,请考虑各种子类的连接操作。

为同一操作多次调用该函数是错误的。


终止

public virtual voidkill() const

该方法会杀死该句柄所代表的操作。 杀死操作 "的语义取决于操作本身。 你仍然需要加入句柄来清理为句柄分配的资源,从而防止内存泄漏。


测试

公共虚拟IloBool test() 常量

该方法测试该句柄所代表的操作是否仍在运行。

返回:

如果该句柄代表的操作仍在运行,则返回true;否则返回 "false