tgoop.com/dev_easy_notes/43
Create:
Last Update:
Last Update:
Решение проблемы Reordering.
😅Это довольно забавно, но для решения этой проблемы инструменты не меняются. Снова 2️⃣ варианта.
👉 Модификатор volatile, запрещает окружению переставлять действия местами. Это значит, чтобы, избежать четвертого кейса который мы разбирали тут, достаточно поставить volatile перед полями класса.
👉 И конечно же вариант использовать монитор. Если производить операции будет только один поток, а второй будет ждать очереди, проблема Reordering просто отпадает.
BY Dev Easy Notes

Share with your friend now:
tgoop.com/dev_easy_notes/43