In Windows programming, a task that requires the thread that initiated the operation to suspend activity until the task is completed. See also asynchronous operation, atomic operation. In hardware, an operation that proceeds under control of a clock or timing mechanism.