корутинах, но нужно как-то синхронизировать её вызов, подумал про диспатчер IO, но то ли он сделает, о чём я подумал?
Нет, IO никак не поможет. Он для выноса блокирующих операций. Для того что хочется сделать есть раздел в доке https://kotlinlang.org/docs/reference/coroutines/shared-mutable-state-and-concurrency.html
увы, снова не то o: Suppressed: java.lang.IllegalStateException: Already locked by [] Мне нужно блокировать геттер и сеттеры на момент изменения значения 🤔 блокировать в плане ставить корутины все, которые обратились к нему на ожидание
Оборачивать в mutex
Гетеры тоже? О:
Ну вам или синхронизация полная по условию, или AtomicRef
Если оно будет работать так как я предполагаю, то, беру слова назад и все работает как надо🐤
Обсуждают сегодня