--- title: Ditributed Algorithms localeTitle: Ditributed算法 --- ## 分布式算法 分布式算法是研究在多个处理器上运行的算法。这种算法的目的是利用并行化来实现加速。分布式算法的一些应用将在多核处理器和计算机集群中。 在理论上研究分布式算法时,分布式系统被建模以便达到独立于不同实现和系统的抽象级别。两种常见的模型是消息传递模型和共享内存模型。在消息传递中,每个进程(进程和处理器通常可互换使用)通过它向其他进程发送和接收的消息进行通信。在共享内存模型中,进程通过访问共享内存进行通信。