Concurrency
The Free Lunch is Over - http://www.gotw.ca/publications/concurrency-ddj.htm
https://habr.com/ru/company/jugru/blog/446562/ - Асинхронность в программировании Ограничить мутабельность очень узкими и предсказуемыми инструментами.
CRDT - Covergent/Comutative Data Types
Общий замысел CRDT - использование частичного порядка вместо лианеризации. Операции могут проходить параллельно на многих репликах, и некоторые операции конкуррентны -- т.е. произошли на разных репликах, ни одна из них не первая, ни последняя. И на разных репликах они прикладываются в разных порядках. https://habrahabr.ru/post/272987/ https://en.wikipedia.org/wiki/Conflict-free_replicated_data_type http://www.duct-tape-architect.ru/?p=982
Last updated
Was this helpful?