# wait

Stops execution of current thread.

## Syntax

int wait(void)

int wait(unsigned int operation_id)

## Description

Method wait(void) stops execution of the current thread until all the asynchronous operations are completed.

Method wait(operation_id) stops execution of the current thread until the operation identified by operation_id is completed.

## Return Values

-1 : On error during queue execution

Call the get_last_error() method to check the error code.

Parent topic: Intel's C++ Asynchronous I/O Class for Windows* Operating Systems