Rogue Wave banner
Previous fileTop of DocumentContentsIndexNext file

10.1 Definition

Asynchronous processing is a means of inducing parallelism in a single processor machine. Concurrence in asynchronous processing differs from concurrency in multitasking in a single CPU machine. While the latter involves synchronizing processes to access the same resource, asynchronous processing is genuinely simultaneous because processes access different resources at the same time. Asynchronous processing is possible only if one of the jobs doesn't require CPU time, so it usually refers to I/O, either network or disk. When it can be used, asynchronous processing greatly speeds up work. Some database vendors, including Sybase and Oracle, support asynchronous communication between client applications and servers.


NOTE: At this time, only the Sybase CT, Oracle, and Oracle8 access libraries provide asynchronous support.

Previous fileTop of DocumentContentsIndexNext file

©Copyright 2000, Rogue Wave Software, Inc.
Contact Rogue Wave about documentation or support issues.