Yield to other threads

Command groupFlag affectedReversibleExecute on clientPlatform(s)
ThreadsNONONOAll

Syntax

Yield to other threads

Description

Yield to other threads is only applicable to the multithreaded server.

This command is a hint that the executing thread is waiting for other threads and is prepared to yield its processor time. It can be used when waiting for semaphores (since with the multithreaded server another client stack could be holding the semaphore).

Example

Do not wait for semaphores
Repeat
  
Prepare for edit
  
If flag true
    
Break to end of loop
  
End If
  
Yield to other threads

Until break