We prove that there is no 1-resilient strongly linearizable implementation of a weak object in asynchronous message-passing systems. This object, that we call Test-\emph{or}-Set (ToS), allows a single distinguished process to apply the set operation once, and a \emph{different} distinguished process to apply the test operation also once. Since this weak object can be directly implemented by a single-writer single-reader (SWSR) register (and other common objects such as max-register, snapshot, counter, test-and-set, queue, stack, etc...), this result implies that there is no 1-resilient strongly linearizable implementation of a SWSR register (and of these other objects) in message-passing systems.
翻译:我们证明,在非同步电文通过系统中,一个微弱的物体没有1个可明显线性强的可垂直执行。这个物体,我们称之为Test-emph{or}-Set(ToS),允许一个单一的区分过程来一次应用设定操作,而一个可同时应用测试操作的区分过程。由于这一微弱的物体可以通过单笔单笔单读器登记册(和其他普通物体,如最大登记器、快照、反对称、测试和设置、队列、堆叠等)直接执行,这一结果意味着在信息传输系统中,没有1个可强大弹性的SWSR登记册(和这些其他对象)可直线性很强的实施。