-
- Насчет текста по ссылке. Там взят фрагмент кода и к нему привнесена concurrency, для которой требуются особые меры синхронизации. Приплетать в конкурентую среду volatile и основывать на этом контр-пример само по себе ошибочно. Если же отбросить авторские фантазии, то для приведенного фрагмента кода смысл volatile в том чтобы while(ready); читал переменную из памяти всегда (guaranteed ordering) и это корректно. - RxTx(18.10.2021 16:55)
- Моя вымышленная история произошла более 20 лет назад. Т.к. мне
приходилось реализовать все о чем написано выше, то подумалось что
некто сможет извлечь пользу из рассказа о точном действии volatile. - RxTx(18.10.2021 16:42)
- "точное действие"... зато у нас песни хорошие - Vit(18.10.2021 19:28)