WaitAny()
Contents
[
Hide
]WaitHandle::WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, int) method
Waits for any of the handles to fire.
static int System::Threading::WaitHandle::WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>> &waitHandles, int millisecondsTimeout)
Arguments
Parameter | Type | Description |
---|---|---|
waitHandles | const System::ArrayPtr<System::SharedPtr<WaitHandle>>& | Handles to wait for. |
millisecondsTimeout | int | Timeout to wait for, in milliseconds; -1 means infinite waiting, 0 means check-and-return, positive values are timeouts. |
Return Value
True if any handle fired, false if timeout exceeded.
WaitHandle::WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&, TimeSpan) method
Waits for any of the handles to fire.
static int System::Threading::WaitHandle::WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>> &waitHandles, TimeSpan timeout)
Arguments
Parameter | Type | Description |
---|---|---|
waitHandles | const System::ArrayPtr<System::SharedPtr<WaitHandle>>& | Handles to wait for. |
timeout | TimeSpan | A System::TimeSpan that represents the number of milliseconds to wait, or a System::TimeSpan that represents -1 milliseconds to wait indefinitely. |
Return Value
True if any handle fired, false if timeout exceeded.
WaitHandle::WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>>&) method
Waits for any of the handles to fire.
static int System::Threading::WaitHandle::WaitAny(const System::ArrayPtr<System::SharedPtr<WaitHandle>> &waitHandles)
Arguments
Parameter | Type | Description |
---|---|---|
waitHandles | const System::ArrayPtr<System::SharedPtr<WaitHandle>>& | Handles to wait for. |
Return Value
True when every element in waitHandles has received a signal; otherwise the method never returns.
See Also
- Typedef ArrayPtr
- Typedef SharedPtr
- Class WaitHandle
- Class TimeSpan
- Namespace System::Threading
- Library Aspose.Slides