In synchronous programming, each function blocks thread execution until the function completes. The operating system can put individual device threads to sleep while allowing threads that control other Dialogic devices to continue their actions unabated. When a Dialogic function completes, the operating system wakes up the function's thread so that processing continues. For example, if the application is playing a file as a result of a dx_play( ) function call, the calling thread does not continue execution until the play has completed and the dx_play( ) function has terminated. For more information, see Section 3. Basic SRL Programming Models.
Click here to contact Dialogic Customer Engineering
Copyright 2001, Dialogic Corporation