Size: a a a

Android Developers

2021 February 10

RC

Roman Chumachenko in Android Developers
и рх)
источник

ES

Egor Sigolaev in Android Developers
Это как слать запросы через HttpUrlConnection
источник

S

Silent829 in Android Developers
Egor Sigolaev
Ну так, корутины же и есть для многопоточки
да разница? рх / корутины
источник

OP

Oleg Pchelkin in Android Developers
рх вообще не для многопоточки, а для реактивного программирования. Многопоточка под капотом как бонус, причем далеко не оптимальный учитывая количество создаваемых под капотом объектов
источник

АГ

Алексей Гладков... in Android Developers
Egor Sigolaev
Ну так, корутины же и есть для многопоточки
Корутины используются для асинхронности, а не для многопоточности
источник

RC

Roman Chumachenko in Android Developers
Oleg Pchelkin
рх вообще не для многопоточки, а для реактивного программирования. Многопоточка под капотом как бонус, причем далеко не оптимальный учитывая количество создаваемых под капотом объектов
Я просто к слову, что экзекьюторы и у рх внутри. Количество потоков, судя по докам, можно ограничить глобально, там что-то в духе статического метода или поля
источник

d

danilshik in Android Developers
Ребят, как можно выполнить метод при клике на кнопку в Notification? Нужно без запуска приложения. Есть варианты, кроме написания отдельного сервиса под эти цели?
источник

OP

Oleg Pchelkin in Android Developers
Алексей Гладков
Корутины используются для асинхронности, а не для многопоточности
Эмм, там же потоки под капотом, почему не для многопоточности?
источник

АГ

Алексей Гладков... in Android Developers
Oleg Pchelkin
Эмм, там же потоки под капотом, почему не для многопоточности?
Потому что 1 корутина != 1 поток
источник

Y

Yurka in Android Developers
Ухх, мне на одном собесе на вопрос "как реализовать многопоточность" хотели услышать rx. Хорошо, что я туда не попал))
источник

OP

Oleg Pchelkin in Android Developers
Алексей Гладков
Потому что 1 корутина != 1 поток
И?
источник

АГ

Алексей Гладков... in Android Developers
Поэтому в целом правильнее говорить что они для асинхронности. Не раз встречал непонимание этого вопроса у людей
источник

AA

Andrey Akimov in Android Developers
Yurka
Ухх, мне на одном собесе на вопрос "как реализовать многопоточность" хотели услышать rx. Хорошо, что я туда не попал))
и чем так плох rx? Дай угадаю - в телеграм чатике мода прошла?
источник

ES

Egor Sigolaev in Android Developers
Алексей Гладков
Поэтому в целом правильнее говорить что они для асинхронности. Не раз встречал непонимание этого вопроса у людей
Так разве не у рх асинхронность? Ведь корутины блокируют поток, который как раз избавляет нас от асинхронности?
источник

OP

Oleg Pchelkin in Android Developers
Алексей Гладков
Поэтому в целом правильнее говорить что они для асинхронности. Не раз встречал непонимание этого вопроса у людей
Асинхронность от многопоточности как раз отличается тем, что асинхронность выполняется на том же потоке. А многопоточность как раз на потоках разруливается (в корутинах именно через потоки разруливается)
источник

S

Silent829 in Android Developers
Egor Sigolaev
Так разве не у рх асинхронность? Ведь корутины блокируют поток, который как раз избавляет нас от асинхронности?
они для асинхронности, просто код выглядит так, будто он синхронный
источник

ES

Egor Sigolaev in Android Developers
Oleg Pchelkin
Асинхронность от многопоточности как раз отличается тем, что асинхронность выполняется на том же потоке. А многопоточность как раз на потоках разруливается (в корутинах именно через потоки разруливается)
А, с асинхронностью тупанул
источник

АГ

Алексей Гладков... in Android Developers
Oleg Pchelkin
Асинхронность от многопоточности как раз отличается тем, что асинхронность выполняется на том же потоке. А многопоточность как раз на потоках разруливается (в корутинах именно через потоки разруливается)
У тебя может несколько корутин жить в одном потоке
источник

AA

Andrey Akimov in Android Developers
Oleg Pchelkin
Асинхронность от многопоточности как раз отличается тем, что асинхронность выполняется на том же потоке. А многопоточность как раз на потоках разруливается (в корутинах именно через потоки разруливается)
вообще неправда. Асинхронность необязательно на том же потоке
источник

ES

Egor Sigolaev in Android Developers
Алексей Гладков
У тебя может несколько корутин жить в одном потоке
Ну корутины же реализуют многопоточность?
источник