# Structure

## struct ConditionID <sup>(deprecated)<sup>

```cangjie
public struct ConditionID
```

Function: Used to represent a condition variable for mutex locks. For details, see [MultiConditionMonitor <sup>(deprecated)<sup>](sync_package_classes.md#class-multiconditionmonitor-deprecated).

> **Note:**
>
> This will be deprecated in future versions. Use [Condition](./sync_package_interfaces.md#interface-condition) instead.