Multithreading JADE Applications

In JADE applications, it is sometimes desirable to initiate asynchronously executing applications, threads, or processes. This may be required for performance reasons, or to separate the execution of specific functions. Another reason may be a requirement to initiate a separate process on another machine.

This white paper describes the basics of multithreading using JADE, and provides some examples of the use and control of multithreaded applications. For more details, see the following subsections.