With it, programmers can create modular building blocks called objects on networked computers and communicate with these objects as if they are running on his or her own machine. It also allows programmers to make use of a system called threads, which on UNIX machines is similar to the Java thread system.
Threads enable multiple tasks to run at the same time on one machine.
These objects can then take advantage of the computing resources available to them on a remote machine rather than overloading a single local machine. Parsing a problem in this way dramatically reduces the time it takes to solve the problem, which can be very valuable to programmers who work with extremely large, computationally intensive problems. Last updated Apr. 6, 1999. All rights reserved.