aclrtStreamWaitEventWithTimeout
Applicability
Product |
Supported |
|---|---|
Atlas 350 Accelerator Card |
√ |
√ |
|
√ |
|
√ |
|
√ |
|
√ |
Description
Makes a stream wait on an event object. This API is asynchronous.
This interface is enhanced based on the aclrtStreamWaitEvent interface and allows users to configure the timeout interval.
Prototype
1 | aclError aclrtStreamWaitEventWithTimeout(aclrtStream stream, aclrtEvent event, int32_t timeout) |
Parameters
Parameter |
Input/Output |
Description |
|---|---|---|
stream |
Input |
Stream. For details about the type definition, see aclrtStream. For stream synchronization, for example, Stream2 waits for Stream1, set this parameter to Stream2. |
event |
Input |
Event to wait on. For the type definition, see aclrtEvent. |
timeout |
Input |
Timeout interval. > 0: specific timeout interval, in seconds. |
Returns
0 on success; otherwise, failure. For details, see aclError.