标签: multithreading concurrency concurrent-programming compare-and-swap
谢谢!!
答案 0 :(得分:9)
共识问题是这样的......你有N个进程。每个线程都会提出一个值,然后线程应该决定这些建议值中的一个。
两个线程的示例:线程A建议值A,线程B建议值B.然后,有效结果是两个线程决定A,或两个线程决定B。
有许多不同的特殊对象或操作可用于解决共识问题。他们的强大力量由他们的共识号评分。这等于他们可以解决共识问题的最大线程数。