Explicit Versus Implicit State Transitions
- Updated2025-12-03
- 2 minute(s) read
In some scenarios, the user performs explicit state transitions. Other times, the user should rely on the task to perform implicit state transitions. Which method you use depends on your application. The following list identifies instances that require explicit state transitions:
- Your application contains many different tasks that use the same set of resources.
- One of these tasks performs a repeated operation.
- You want to ensure that no other tasks acquire the resources used by this task after the repeated operation begins.
- Reserves the resources used by the task.
- Programs some of the settings for these resources.
- Begins to perform the specified operation.