From 9134f7d36a46032e7223ebed45b4bc7b2eea5fd3 Mon Sep 17 00:00:00 2001 From: Andrey Zgarbul Date: Tue, 3 Aug 2021 22:40:33 +0300 Subject: update russian book --- book/ru/src/internals/late-resources.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'book/ru/src/internals/late-resources.md') diff --git a/book/ru/src/internals/late-resources.md b/book/ru/src/internals/late-resources.md index 0fad0ae..146c438 100644 --- a/book/ru/src/internals/late-resources.md +++ b/book/ru/src/internals/late-resources.md @@ -103,8 +103,7 @@ mod app { } ``` -Важная деталь здесь то, что `interrupt::enable` ведет себя как like a *compiler -fence*, которое не дает компилятору пореставить запись в `X` *после* +Важная деталь здесь то, что `interrupt::enable` ведет себя как *барьер компиляции*, который не дает компилятору переставить запись в `X` *после* `interrupt::enable`. Если бы компилятор мог делать такие перестановки появились бы гонки данных между этой записью и любой операцией `foo`, взаимодействующей с `X`. -- cgit v1.2.3