Size: a a a

Kotlin Community

2020 October 17

D

Denys in Kotlin Community
Denys
Только там через WinAPI, которое ещё хз как совместимо на разных версиях. Зачем оно вам? Делайте красивенький заголовок вот так: https://courses.bekwam.net/public_tutorials/bkcourse_flatwinapp_1.html
Нативный подход влияет на всю систему: https://stackoverflow.com/a/38023519/512580
источник
2020 October 18

с#

саша сок #KotlinGang... in Kotlin Community
тут пациент говорит, что корутины убивают производительность и как только забъется ио поток, жизни не будет

(если что забивается он из-за okhttp, который не sequental и просто пытается грузить в потоке данные)
источник

AM

Andrew Mikhaylov in Kotlin Community
саша сок #KotlinGang
тут пациент говорит, что корутины убивают производительность и как только забъется ио поток, жизни не будет

(если что забивается он из-за okhttp, который не sequental и просто пытается грузить в потоке данные)
Ну говорит и говорит, сюда ты это зачем принёс? :)
источник

с#

саша сок #KotlinGang... in Kotlin Community
Andrew Mikhaylov
Ну говорит и говорит, сюда ты это зачем принёс? :)
хочу что-то умное ответить, статьи мож какие-нибудь скинете, а то я сам ничего щас не придумаю
источник

AM

Andrew Mikhaylov in Kotlin Community
саша сок #KotlinGang
хочу что-то умное ответить, статьи мож какие-нибудь скинете, а то я сам ничего щас не придумаю
Я хз, какие статьи нужны -- очевидно, что ктор-клиент, который работает поверх некоторого движка, пользуется возможностями по распараллеливанию запросов этого движка. У окхттп свой пул, который с Dispatchers.IO никак не связан.

Забить IO на ведре -- это ещё умудриться надо, там всё же 64 потока потолок дефолтный, если ничего не менялось.
источник

с#

саша сок #KotlinGang... in Kotlin Community
Andrew Mikhaylov
Я хз, какие статьи нужны -- очевидно, что ктор-клиент, который работает поверх некоторого движка, пользуется возможностями по распараллеливанию запросов этого движка. У окхттп свой пул, который с Dispatchers.IO никак не связан.

Забить IO на ведре -- это ещё умудриться надо, там всё же 64 потока потолок дефолтный, если ничего не менялось.
забить IO поток можно просто написав

withContext(Dispatchers.IO) {
    while(true)
         continue
}
источник

с#

саша сок #KotlinGang... in Kotlin Community
и там был синхронный код в IO
источник

AM

Andrew Mikhaylov in Kotlin Community
саша сок #KotlinGang
забить IO поток можно просто написав

withContext(Dispatchers.IO) {
    while(true)
         continue
}
Ну я такие глупости, конечно, не имею ввиду.
источник

с#

саша сок #KotlinGang... in Kotlin Community
я вот не знаю зачем мы спорили и почему это не явно)

"but now they are inconsistent with the whole library philosophy"
источник

АО

Алексей Овсянников... in Kotlin Community
саша сок #KotlinGang
я вот не знаю зачем мы спорили и почему это не явно)

"but now they are inconsistent with the whole library philosophy"
Почему max - это неявный nullable?
источник

QH

Quantum Harmonizer in Kotlin Community
Алексей Овсянников
Почему max - это неявный nullable?
Почему nullable или почему неявный?
источник

АО

Алексей Овсянников... in Kotlin Community
Quantum Harmonizer
Почему nullable или почему неявный?
Почему неявный
источник

QH

Quantum Harmonizer in Kotlin Community
Алексей Овсянников
Почему неявный
Потому что он не называется maxOrNull
источник

АО

Алексей Овсянников... in Kotlin Community
Quantum Harmonizer
Потому что он не называется maxOrNull
Ну так я-то понимаю
источник

D

Denys in Kotlin Community
Алексей Овсянников
Ну так я-то понимаю
А почему он не может бросать исключение? :)
источник

АО

Алексей Овсянников... in Kotlin Community
Ну max должен
источник

с#

саша сок #KotlinGang... in Kotlin Community
Denys
А почему он не может бросать исключение? :)
он так и будет делать через пару версий
источник

с#

саша сок #KotlinGang... in Kotlin Community
Quantum Harmonizer
Почему nullable или почему неявный?
что вообще значит неявный нуллабл)
источник

QH

Quantum Harmonizer in Kotlin Community
саша сок #KotlinGang
что вообще значит неявный нуллабл)
Что нуллабельность не видна из названия
источник

с#

саша сок #KotlinGang... in Kotlin Community
блин не подскажете, как правильно Contextual делать, или что-то другое вообще для этого использовать ?
источник