多出队列的确切共识编号是多少?
我知道它至少为2:
线程A和B都调用
得到1的线程将返回自己的值。
获取0的线程将返回另一个线程的值。
但是我如何证明它的确切共识编号为2?
我认为我应该使用仅使用2个共识对象来实现队列,但我没有成功。
我知道它至少为2:
queue.enq(1)
queue.enq(0)
线程A和B都调用
queue.deq()
。得到1的线程将返回自己的值。
获取0的线程将返回另一个线程的值。
但是我如何证明它的确切共识编号为2?
我认为我应该使用仅使用2个共识对象来实现队列,但我没有成功。