Size: a a a

Kotlin Community

2020 December 04

SB

Sergey Barmin in Kotlin Community
да не, фигня какая-то, это больше даже на вид из вкладки Packages похоже
источник

с#

саша сок #KotlinGang... in Kotlin Community
Sergey Barmin
да не, фигня какая-то, это больше даже на вид из вкладки Packages похоже
да-да
источник

с#

саша сок #KotlinGang... in Kotlin Community
но там видно что сверху Project
источник

с#

саша сок #KotlinGang... in Kotlin Community
о ура оно починилось
источник

SB

Sergey Barmin in Kotlin Community
туда-суда перетык и починилось?
источник

с#

саша сок #KotlinGang... in Kotlin Community
идея писала, что gradle project linked, а на самом деле он не был linked и после удаления .gradle, .idea, gradle заработало
источник

SB

Sergey Barmin in Kotlin Community
а, да, и такое бывает
источник

с#

саша сок #KotlinGang... in Kotlin Community
какие возможные проблемы могут быть (и могут ли они вообще быть), если использовать typeOf<T>() ?
в сериализации это вроде основа основ
источник

i

i_vovolk in Kotlin Community
ребят, а может видел кто статью или типа с примерами по Mutex ?
источник

U

Unat in Kotlin Community
i_vovolk
ребят, а может видел кто статью или типа с примерами по Mutex ?
Документация по корутинам, говорят, неплохо демонстрирует как с ним работать.
источник

i

i_vovolk in Kotlin Community
Unat
Документация по корутинам, говорят, неплохо демонстрирует как с ним работать.
я там был, но сразу не въехал без полноценных примеров
источник

AL

Anton Lakotka in Kotlin Community
i_vovolk
я там был, но сразу не въехал без полноценных примеров
а в чем проблема?
источник

i

i_vovolk in Kotlin Community
да в целом посмотреть как это используется. Я точно знаю, что мне нужен Mutex, потому что мне нужно выполнять определенные корутины строго по одной друг за другом, А в доке я нашел просто описание методов, с кучей нюансов про isActive, owner и т.д. А целого примера пока не встретил
источник

AL

Anton Lakotka in Kotlin Community
> строго по одной друг за другом,
Channel, Flow?
источник

U

Unat in Kotlin Community
i_vovolk
да в целом посмотреть как это используется. Я точно знаю, что мне нужен Mutex, потому что мне нужно выполнять определенные корутины строго по одной друг за другом, А в доке я нашел просто описание методов, с кучей нюансов про isActive, owner и т.д. А целого примера пока не встретил
Судя по описанию Mutex не то чтобы нужен, скорее вреден.
источник

AL

Anton Lakotka in Kotlin Community
ибо сам по себе мутекс -- это очень простая вещь.
которая по-сути обладает 2-мя методами. acquire и release.
но стандартная библиотека дополняет всякими полезными штуками в виде owner и экстеншн методами типа Mutex. withLock(code: suspend () -> R): R
источник

i

i_vovolk in Kotlin Community
Anton Lakotka
> строго по одной друг за другом,
Channel, Flow?
может быть, не подумал. Корутина должна запускаться после некоего запроса на сервер. Запросов, понятно, может и будет приходить неопределенное кол-во с разных клиентов. И корутина должна отработать в фоне,клиента не должен ждать завершения работы этой корутины, ожидая ответ сервера.
источник

AL

Anton Lakotka in Kotlin Community
Да, тут идеально ложится на тот же Channel
источник

i

i_vovolk in Kotlin Community
Anton Lakotka
Да, тут идеально ложится на тот же Channel
спасибо за наводку
источник

с#

саша сок #KotlinGang... in Kotlin Community
i_vovolk
ребят, а может видел кто статью или типа с примерами по Mutex ?
Mutex нужен для сихронизации. не такой.
источник