Я читаю «Искусство многопроцессорного программирования». Теперь, я застрял в третьей главе, потому что не понимаю понятия непротиворечивости. Можете ли вы привести пример, чтобы узнать, что такое постоянная последовательность? Пожалуйста, как можно яснее!Как понять последовательность покоя?
ответ
В распределенном программировании существует подход к описанию данных поведения структуры, известного как постоянная согласованность. Существует число условий консистенции, последовательная консистенция, линеаризуемость и другие. Эти условия описывают поведение объекта при наличии нескольких потоков, вызывающих его методы.
Структура данных обладает спокойной консистенцией, если она согласована между ее состояниями покоя, то есть когда в настоящее время не существует методов . Как только непротиворечивая структура не ожидает операций (т. Е. Достигает покоя), мы можем быть уверенным, что выполнение методов до этого состояния и после этого состояния никогда не вмешивается.
Казнь является согласованным, если неподвижно вызовы методов могут быть правильно расположены сохраняя взаимный порядок вызовов, разделенных неподвижности, в течение времени, когда ни один метод не вызываются в любом потоке.
Источники:
http://coldattic.info/shvedsky/pro/blogs/a-foo-walks-into-a-bar/posts/88
http://coldattic.info/shvedsky/pro/blogs/a-foo-walks-into-a-bar/posts/72
- 1. Последовательность Фибоначчи: может понять код
- 2. Пытаясь понять последовательность операций макросов
- 3. AJAX - помогите мне понять, что последовательность кода
- 4. поведение покоя в backbone.js
- 5. Состояние в состоянии покоя
- 6. Попытка реализовать Ожидание покоя
- 7. алгоритм разделения и покоя
- 8. Как превратить последовательность в последовательность кортежей?
- 9. как проверять запросы на сервере покоя codeigniter?
- 10. javascript: как отправить запрос в состоянии покоя
- 11. Как настроить поточный сериализатор покоя kafka?
- 12. Как эффективно распараллелить алгоритм разделения и покоя?
- 13. Поиск покоя в шахматном компьютере
- 14. Не можете понять, что это? Последовательность Непризнанный побег (Mono)
- 15. Invalid Escape-последовательность не может понять использование экранирующего символа
- 16. пытается понять последовательность выполнения в некоторых Js кодов
- 17. Fibonacci - алгоритм разделения и покоя
- 18. MessageHub - Шифрование данных в состоянии покоя
- 19. Пустой uri в ответе покоя
- 20. Email ошибка подтверждения покоя аутентификации
- 21. Потребление XML в состоянии покоя
- 22. Алгоритмы разделения и покоя Числовые
- 23. Шифрование Firebase в состоянии покоя
- 24. Генератор клиент покоя для Java
- 25. Jackson + JAXB в состоянии покоя
- 26. Худшее время работы алгоритма деления и покоя
- 27. Rails покоя клиента: NoMethodError: неопределенный метод `Parse»
- 28. использованием APITestCase с Джанго-покоя рамках
- 29. Сложность конкретного алгоритма деления и покоя
- 30. Как создать последовательность функций?