Size: a a a

Android Developers

2021 September 14

ОА

Оганнес Асатрян... in Android Developers
новые видео на полчаса плюс минус)
источник

СП

Сергей П. in Android Developers
Понимание зачем мьютексы и что делает synchronize / volatile всяко надо.
источник

ОА

Оганнес Асатрян... in Android Developers
чтобы пройти собес
источник

АА

Аят Алиев in Android Developers
Ребят смотрите, я слежу за хэштегами в EditText. Если первая буква # то я крашу каждую букву. Это работает. Но если я делаю перенос на другую строчку т.е multiline. То там буква моя выглядит так \n# и проверку не проходит. Как быть?
источник

V

V.Ilin in Android Developers
спасибо
источник

ОА

Оганнес Асатрян... in Android Developers
хотя однажды на одном собесе привели пример где прям реально может понадобится синхронизация потоков.
но конечно же все это можно сделать и иными способами
источник

СП

Сергей П. in Android Developers
Wait и notify даже в дичайшем легаси не видал давно. И в исходниках андроида
источник

СП

Сергей П. in Android Developers
А синхронизированные коллекции или умение написать обертку надо, иначе будешь на concurrent modification смотреть как перепуганый баран
источник

QH

Quantum Harmonizer in Android Developers
так для многопотока надо просто брать другие коллекции)
источник

СП

Сергей П. in Android Developers
Ну это ж знать надо что это за. Вот человек и спрашиват
источник

RP

Roman Prokopyev in Android Developers
Не, тут про пулл тредов
источник

QH

Quantum Harmonizer in Android Developers
Прикольно, спасибо.
источник

Y

Yahor in Android Developers
а если тебе свою коллекцию надо написать синхронную?
источник

ОА

Оганнес Асатрян... in Android Developers
concurrenthashmap, concurrentarraylist
источник

QH

Quantum Harmonizer in Android Developers
ReentrantLock, Atomic***Updater
источник

ОА

Оганнес Асатрян... in Android Developers
недавно решил кстати конкарентмодификейшнэксепшн лютым костылем : сделал бэкпрешур на источнике данных и все
источник

ОА

Оганнес Асатрян... in Android Developers
хотя и другие решения тоже есть на самом деле
источник

ОА

Оганнес Асатрян... in Android Developers
без атомиков и т.д.
источник

ОА

Оганнес Асатрян... in Android Developers
например :
если у меня одна коллекция которую в одном методе читают а в другом модифицируют

то я сделаю тупо флаг бизи и пока читаю флаг ставлю тру

закончил читать : меняю на фолс

в методе добавления добавляю в темпорари и когда флаг занятости изменился : го
источник

ОА

Оганнес Асатрян... in Android Developers
мне кажется я щас описал как оно работает CopyOnWriteArrayList
источник