Size: a a a

Kotlin Community

2020 February 16

КР

Кирилл Романенко in Kotlin Community
Подскажите, в чём разница ConflatedChannel и Channel(capacity = 1) ?
источник

VP

Vladimir Petrakovich in Kotlin Community
Кирилл Романенко
Подскажите, в чём разница ConflatedChannel и Channel(capacity = 1) ?
В том, что первый выкидывает всё, что мешает влезть следующему элементу, а второй ждёт, пока место освободится
источник

КР

Кирилл Романенко in Kotlin Community
Vladimir Petrakovich
В том, что первый выкидывает всё, что мешает влезть следующему элементу, а второй ждёт, пока место освободится
Аа. Спасибо.)
источник

NK

Nikita Krutko in Kotlin Community
У меня в пределах одной программы есть объект, который в процессе может менять своё состояние  (с участием IO), чтобы организовать потокобезопасность, я правильно понимаю, что мне смотреть в сторону корутинов надо, так?
источник

KD

Konstantin Dovnar in Kotlin Community
Nikita Krutko
У меня в пределах одной программы есть объект, который в процессе может менять своё состояние  (с участием IO), чтобы организовать потокобезопасность, я правильно понимаю, что мне смотреть в сторону корутинов надо, так?
Нет.
источник

NK

Nikita Krutko in Kotlin Community
Тогда что именно мне стоит почитать по этому поводу, не подскажете?
источник

AT

Alexey Tkachenko in Kotlin Community
Nikita Krutko
Тогда что именно мне стоит почитать по этому поводу, не подскажете?
что-то по поводу Java Concurrency, вполне вероятно, сгодится какой-нибудь Atomic
источник

NK

Nikita Krutko in Kotlin Community
Alexey Tkachenko
что-то по поводу Java Concurrency, вполне вероятно, сгодится какой-нибудь Atomic
Хорошо, спасибо!
источник

AO

Alexey Otts in Kotlin Community
Nikita Krutko
Хорошо, спасибо!
Ну атомики конечно тут не помогут, но вот блокировки да
источник

AT

Alexey Tkachenko in Kotlin Community
Alexey Otts
Ну атомики конечно тут не помогут, но вот блокировки да
Ну да, скорее всего, нужны блокировки, согласен. Но вдруг ему нужен просто потокобезопасный счётчик, тогда атомик годится
источник

AO

Alexey Otts in Kotlin Community
Alexey Tkachenko
Ну да, скорее всего, нужны блокировки, согласен. Но вдруг ему нужен просто потокобезопасный счётчик, тогда атомик годится
Ну я зацепился за слово IO
источник

NK

Nikita Krutko in Kotlin Community
Alexey Otts
Ну я зацепился за слово IO
Ну из IO там будет чтение файлов только и изменение данных в объекте на основе того, что будет прочитано, так что блокировки немного не то, если я правильно понимаю, мне нужно именно ограничение на чтение объекта во время его изменения, так что как я понимаю, Atomic именно то, что мне нужно
источник

AO

Alexey Otts in Kotlin Community
Nikita Krutko
Ну из IO там будет чтение файлов только и изменение данных в объекте на основе того, что будет прочитано, так что блокировки немного не то, если я правильно понимаю, мне нужно именно ограничение на чтение объекта во время его изменения, так что как я понимаю, Atomic именно то, что мне нужно
Ну так пойдет да, cas будет само то
источник

GK

Gennady Kurbesov in Kotlin Community
Добрый день. Мог бы кто-нибудь посоветовать книги или ресурсы с задачами по алгоритмам. Потренироваться, порешать?
источник

SZ

Sergey Zolotov in Kotlin Community
Gennady Kurbesov
Добрый день. Мог бы кто-нибудь посоветовать книги или ресурсы с задачами по алгоритмам. Потренироваться, порешать?
cracking coding interview)
источник

AO

Alexey Otts in Kotlin Community
Gennady Kurbesov
Добрый день. Мог бы кто-нибудь посоветовать книги или ресурсы с задачами по алгоритмам. Потренироваться, порешать?
Code forces наверное
источник

GK

Gennady Kurbesov in Kotlin Community
спасибо 🤝
источник

D

Denys in Kotlin Community
Gennady Kurbesov
Добрый день. Мог бы кто-нибудь посоветовать книги или ресурсы с задачами по алгоритмам. Потренироваться, порешать?
Codingame, codewars, codekata и им подобные
источник

SZ

Sergey Zolotov in Kotlin Community
hackerrank, leetcode
источник

KF

Kirill Fimchenko 🚴🏻🏃 in Kotlin Community
привет. Хочу попробовать котлин, до этого на шарпе писал. Вопрос по структуре проекта. В дотнете у нас есть солюшен состоящих из "сборок". А как в котлине/джаве проекты разбивают на части?

куда гуглить?
источник