From a58bd3cddfd531388d6d9e844a475f18f15d89d1 Mon Sep 17 00:00:00 2001 From: Igor Tiulkanov <80449437+itiulkanov@users.noreply.github.com> Date: Fri, 17 Sep 2021 13:50:07 +0300 Subject: [PATCH] Update concurrency.md Fix the typo --- concurrency.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/concurrency.md b/concurrency.md index f0cb7e8..a853abd 100644 --- a/concurrency.md +++ b/concurrency.md @@ -152,7 +152,7 @@ Java использует __вытесняющую многозадачност [к оглавлению](#Многопоточность) ## Что такое _ordering_, _as-if-serial semantics_, _sequential consistency_, _visibility_, _atomicity_, _happens-before_, _mutual exclusion_, _safe publication_? -__ordering__ механизм, который определяет, когда один поток может увидеть _out-of-order_ (неверный) порядок исполнения инструкций другого потока. CPU для для повышения производительности может переупорядочивать процессорные инструкции и выполнять их в произвольном порядке до тех пор пока для потока внутри не будет видно никаких отличий. Гарантия, предоставляемая этим механизмом, называется __as-if-serial semantics__. +__ordering__ механизм, который определяет, когда один поток может увидеть _out-of-order_ (неверный) порядок исполнения инструкций другого потока. CPU для повышения производительности может переупорядочивать процессорные инструкции и выполнять их в произвольном порядке до тех пор пока для потока внутри не будет видно никаких отличий. Гарантия, предоставляемая этим механизмом, называется __as-if-serial semantics__. __sequential consistency__ - то же что и _as-if-serial semantics_, гарантия того, что в рамках одного потока побочные эффекты от всех операций будут такие, как будто все операции выполняются последовательно.