Size: a a a

Kotlin Community

2020 September 03

BP

Bogdan Panchenko in Kotlin Community
Заюзай конкурент нейтива в джс (и я не про Котлин)
источник

IO

Iaroslav Orlov in Kotlin Community
Bogdan Panchenko
Они вообще не про это 😉
ну сделать корутины без воркеров нельзя. а значит если корутиновский канал работает, то достижимость не чекается
источник

BP

Bogdan Panchenko in Kotlin Community
Iaroslav Orlov
ну сделать корутины без воркеров нельзя. а значит если корутиновский канал работает, то достижимость не чекается
Всмысле, что ты понимаешь под корутиной ?
источник

BP

Bogdan Panchenko in Kotlin Community
Ассинхроность != Параллельность
источник

IO

Iaroslav Orlov in Kotlin Community
Bogdan Panchenko
Всмысле, что ты понимаешь под корутиной ?
ну если вызвать билдер, то создаётся задача, гарантирующая, что она не будет блокировать текущий поток
источник

BP

Bogdan Panchenko in Kotlin Community
Iaroslav Orlov
ну если вызвать билдер, то создаётся задача, гарантирующая, что она не будет блокировать текущий поток
Ну да и
источник

IO

Iaroslav Orlov in Kotlin Community
значит ее делали через воркер :/
источник

BP

Bogdan Panchenko in Kotlin Community
Iaroslav Orlov
значит ее делали через воркер :/
А воркер это что у тебя ?
источник

IO

Iaroslav Orlov in Kotlin Community
.
источник

BP

Bogdan Panchenko in Kotlin Community
Нет своими словами
источник

IO

Iaroslav Orlov in Kotlin Community
хитрая абстракция над нативным потоком с проверкой достижимости
источник

BP

Bogdan Panchenko in Kotlin Community
Iaroslav Orlov
хитрая абстракция над нативным потоком с проверкой достижимости
Вот в том то и дело что хитрая... Корутина это просто стейт машина, ей нужен Continuation
источник

BP

Bogdan Panchenko in Kotlin Community
"Воркеры" ей не нужны, это какраз мне джаву напомнило
источник

BP

Bogdan Panchenko in Kotlin Community
Vladimir Petrakovich
Ну понятно, возвращаемся к экзекьюторам
Вот это 😏
источник

BP

Bogdan Panchenko in Kotlin Community
Iaroslav Orlov
хитрая абстракция над нативным потоком с проверкой достижимости
Ну и где ты тут каналы увидел либо корутины ? Ты видел воркеры кроме нейтива, учитывая что он не зарелизился - нет не видел
источник

BP

Bogdan Panchenko in Kotlin Community
Это разные штуки и глупо думать что сейчас между ними будет взаимодействия. Учитывая стабильность нейтива
источник

IO

Iaroslav Orlov in Kotlin Community
Bogdan Panchenko
"Воркеры" ей не нужны, это какраз мне джаву напомнило
то есть корутины нейтива живут в одном потоке?
источник

BP

Bogdan Panchenko in Kotlin Community
Iaroslav Orlov
то есть корутины нейтива живут в одном потоке?
В данной реализации да
источник

IO

Iaroslav Orlov in Kotlin Community
Bogdan Panchenko
В данной реализации да
😒
источник

BP

Bogdan Panchenko in Kotlin Community
Почитай про выход новой мемори модели для нейтива. И почему она им нужна
источник