admin@creocustomization.com

Synchronous Vs Asynchronous Mode – Creo Customization

Synchronous Vs Asynchronous Mode – Creo Customization

syncronous vs asynchronous mode
NoSynchronous ModeAsynchronous Mode
01DLL modeMulti-process mode (spawned mode)
02Application and Creo parametric do not perform concurrent operationsCreo Parametric & Plugin can perform concurrent operations
03Application process is the child process of Creo parametric (xtop.exe)Using remote procedure calls (rpc) for communication between the application and Creo Parametric
04Application started by Creo parametric based on the registry file used in the auxiliary applicationApplication independently started and it can start the Creo or connect with existing Creo application
05Application appears in auxiliary dialog boxApplication will not appears in auxiliary dialog box
06Application started by creo_initialize() and end by creo_terminate() functionsThe application can have own main() or wmain() function
07No communication gap due to the single processEach process can send a message to the other to ask for some operations, but each wait for returning message that reports that operation is complete
08No control statesControl states between the two processes, one of which is always in a wait state
09Comparatively faster operationsThe use of rpc in spawn mode to perform significantly slower than DLL mode
10Creo Toolkit, J-Link, Web-linkCreo Toolkit, J-Link, VB-API

Leave a Reply

Contact Us