Scheduling and threading considerations

The method is launched by the application thread currently in focus.

Procedure

  1. If needed, set the focus to be the thread that runs the operation.
  2. Send the command to the animator. If several commands are sent to the same thread, the application will execute them one after the other in the calling order. In addition, you can switch focus threads and send start requests to different threads to simulate concurrent calls.
  3. Continue execution of the application (by one of the "go" commands).
  4. The operation is displayed in the call stack of the thread and relevant sequence diagrams, and is carried out.
  5. Once the operation returns, its return value is displayed in the output window (animation) or in the console (tracing).

Results

Note: The operation call is synchronous where the thread executes the operation, then returns to its last previous position in the interrupted control flow.

Feedback