FAQ 07:我如何得知一个核心对象是否处于激发状态?
关于time-out,有一个特别重要的用途,但是很少被人注意。设定time-out为0,使你能够检查
handle的状态并立刻返回,没有片刻停留。如果handle已经备妥,那么这个函数成功并传回
WAIT_OBJECT_0。否则,这个函数立刻返回并传回WAIT_TIMEOUT。
另有其他的一些理由使你需要设定time-out参数。最简单的一贯饿理由就是你不希望被粘住,特别是
在调试的时候。如果你所等待的线程进入了一个无穷循环,你或许可以根据此函数的返回值以及time-out
终了与否,获得一些警告。
评论