1. A method of processing data in a multi-processor system by transmitting data between multiple processors interconnected via a transmission path, at least one of said multiple processors having an application program which utilizes a plurality of data for execution thereof, said method comprising the steps of: registering, for later use in said at least one of said multiple processors, information related to said plurality of data utilized for execution of said application program; receiving in said at least one of said multiple processors from said transmission path, data to be utilized by said application program based upon the registered information; determining whether at least one datum of said plurality of data utilized for execution of said application program has been received in said receiving step, said at least one datum being a predetermined datum for starting execution of said application program; and starting execution of said application program when said predetermined datum has been received as indicated by a result of said determining step, regardless of whether or not all of said plurality of data utilized for execution of said application program has been received; wherein in said starting step when there is at least an unreceived datum of said plurality of data utilized for execution of said application program, execution of said application program is started using an initial value preliminarily specified to correspond to said unreceived datum as said unreceived datum, and received data.