作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我试图了解 LCR 和 Floodmax 在同步网络环境中的实际区别。
我知道 Floodmax 的时间复杂度为 O(N),其工作原理如下:
另一方面,LCR:
它的时间复杂度也是 O(N)。因此,本质上,这两种算法都在 token 环网络中传递 UID。两者之间有什么真正的区别或优势吗?
最佳答案
顾名思义,FloodMax 算法用消息“淹没”网络。与 LCR 不同,即使网络拓扑结构不是环,FloodMax 也能正常工作。 FloodMax 算法的先决条件是网络直径必须已知(对于 LCR,情况并非如此)并且具有直径轮的时间复杂度。另一方面,LCR 不需要知道网络直径:因此它需要额外的通信开销,因为领导者需要通知所有其他进程在它选择自己后终止。
关于algorithm - 分布式计算中的 LCR vs Floodmax(领导人选举),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14425786/
我试图了解 LCR 和 Floodmax 在同步网络环境中的实际区别。 我知道 Floodmax 的时间复杂度为 O(N),其工作原理如下: 每个进程都保留它迄今为止看到的最大 UID(最初是它的自己
我正在尝试使用“contentsOfFile”方法在 UIImageView 中加载 LCR 图像,如 apple 文档中所述,但我收到 nil 图像错误。谁能确认我们如何从服务器加载 LCR 图像?
我目前正在做一个周日到期的学校项目。这是一个使用 Visual Studio 2017 的 C++ 中的 LCR 骰子游戏。我无法通过 2 link2019 错误。我已经包含了定义和调用这些函数的所有
我是一名优秀的程序员,十分优秀!