Size: a a a

Android Developers

2020 November 24

DB

Dmitro Boiko in Android Developers
input/output stream  называть socket тоже мило )
источник

DB

Dmitro Boiko in Android Developers
прям можем пойти сразу на физический уровень и слать +-
источник

Я

Ярослав in Android Developers
я уже не понял тролинга в сторону @Harmonizr , какая вам разница как он реализует все. Делает как ему удобно
источник

I

Ilya in Android Developers
Quantum Harmonizer
А зачем? Чтобы на синхронизации потерять больше времени, чем на исполнении логики?)
Ты не знаешь что ли как корутины работают? Там же под капотом обычные каллбеки, какая синхронизация
источник

DB

Dmitro Boiko in Android Developers
Quantum Harmonizer
блять,
future = IO.execute {
 someProp.value =
   okHttp.newCall(…)
     .execute().parse()
}
не нравится прости...
источник

QH

Quantum Harmonizer in Android Developers
Ilya
Ты не знаешь что ли как корутины работают? Там же под капотом обычные каллбеки, какая синхронизация
лол, как, по-твоему, «между потоками свитчиться» без синхронизации?
источник

СП

Сергей П. in Android Developers
Ну, можно и на физическом. Писали и на ассемблере) но пусть этим специальные люди занимаются лучше.
источник

QH

Quantum Harmonizer in Android Developers
Сергей П.
Ну, можно и на физическом. Писали и на ассемблере) но пусть этим специальные люди занимаются лучше.
кто-то вбросил о том, как что работает на нижнем уровне, а потом сами же к этому прикопались
источник

AY

Andy Yanechko in Android Developers
Ilya
Ты не знаешь что ли как корутины работают? Там же под капотом обычные каллбеки, какая синхронизация
Там стейт-машина
источник

DB

Dmitro Boiko in Android Developers
Сергей П.
Ну, можно и на физическом. Писали и на ассемблере) но пусть этим специальные люди занимаются лучше.
Аминь!
источник

QH

Quantum Harmonizer in Android Developers
Andy Yanechko
Там стейт-машина
здесь это не имеет никакого значения
источник

QH

Quantum Harmonizer in Android Developers
Dmitro Boiko
Аминь!
всё, в откровенный флуд катимся. ЧТД
источник

I

Ilya in Android Developers
Quantum Harmonizer
лол, как, по-твоему, «между потоками свитчиться» без синхронизации?
Ну, вызвал метод в IO пуле, потом из IO пула идёт каллбэк в обычный лупер мейн потока и всё
Как и с твоим способом, так же и корутин
источник

DB

Dmitro Boiko in Android Developers
Quantum Harmonizer
всё, в откровенный флуд катимся. ЧТД
почему это флуд, ты не ответил на вопрос то по сути
источник

QH

Quantum Harmonizer in Android Developers
Dmitro Boiko
почему это флуд, ты не ответил на вопрос то по сути
какой? давай конкретно только
источник

AY

Andy Yanechko in Android Developers
Quantum Harmonizer
всё, в откровенный флуд катимся. ЧТД
+, это нужно в  @pofftop, каждый делает как ему удобнее, у каждого свои плюсы и минусы
источник

QH

Quantum Harmonizer in Android Developers
Ilya
Ну, вызвал метод в IO пуле, потом из IO пула идёт каллбэк в обычный лупер мейн потока и всё
Как и с твоим способом, так же и корутин
ты разве об этом спросил? Я думал, речь про прыжок в computations или ещё куда
источник

I

Ilya in Android Developers
Quantum Harmonizer
ты разве об этом спросил? Я думал, речь про прыжок в computations или ещё куда
Ну в корутинах свитч между потоками оч бесшовный в этом и лаконичность отчасти
источник

DB

Dmitro Boiko in Android Developers
Quantum Harmonizer
какой? давай конкретно только
в том, что корутины по сути wrapper над твоим же executor и отличай я так прям и не вижу, кроме того что это по больше кода. Так же как и retrofit или же Dagger.
источник

QH

Quantum Harmonizer in Android Developers
Dmitro Boiko
Миша, TCP, HTTP, Long polling все в кучу и называть это socket прям мило
знакомься: исходники OkHttp
источник