摘要 |
PROBLEM TO BE SOLVED: To provide a distributed processing environment capable of efficiently performing the desired processing by efficiently executing message communication. SOLUTION: A transmission thread 820 of a process 810 divides the message of a transmission object into packets and transmits them to a process 850. In the process 850, the packets are parallelly received by plural reception threads and stored in a common area 883, and when the message is completed, it is dispatched to a high-order object. Its return value is dispatched to a reception thread 870 and transmitted to the process 810. In a reception thread 830 of the process 810, the message is constituted while similarly using a shared area 843 and when the message is completed, the reception of the return value is reported to the transmission thread 820 while using inter-thread communication or a message queue. Thus, the return value message is read out of the shared area 843 and dispatched to a high-order object by the transmission thread 820.
|