Distributed Programming: Synchronous vs Asynchronous

  • Synchronous
    A distributed program is synchronous if and only if the component tasks operate in lockstep.Such mechanisms usually have an important effect on performance.

  • Asynchronous
    Asynchronous programs impose no requirement to wait at predetermined points or for the arrival of certain data. Computational asynchrony obviously has less effect on performance but implies that the correctness/validity of the program must be assessed.

你可能感兴趣的:(云计算)