Size: a a a

Kotlin Community

2020 July 17

VP

Vladimir Petrakovich in Kotlin Community
Igor
Ох, чувак ты не захочешь этого 😈 https://gist.github.com/y2k/30d15c52a4d1f3723d7552af70d5d330
Instant на основе Double - это необычно, да
источник

VP

Vladimir Petrakovich in Kotlin Community
У них точность будет не очень, ты же читал, почему в Duration это терпимо? 😉
источник

I

Igor in Kotlin Community
Нет) сейчас у нас время хранится в секунда в long
источник

AM

Andrew Mikhaylov in Kotlin Community
https://blog.jetbrains.com/ktor/
У кейтора свой блог появился, а ишуи на ютрек переезжают.
источник
2020 July 19

MA

Mike Antipiev in Kotlin Community
ютрек уже можно вообще юзать? а то чет после джиры показался каким-то редмайном, не к ночи помятнутым
источник

AN

Alexander Nozik in Kotlin Community
Mike Antipiev
ютрек уже можно вообще юзать? а то чет после джиры показался каким-то редмайном, не к ночи помятнутым
Не тот чат. Но как бы не понятно, что "уже". Он довольно старый. Я юзаю с удовольствием.
источник

КР

Кирилл Романенко... in Kotlin Community
Вопрос по корутинам. Помнится, раньше было DefaultDispatcher == CommonPool, а сейчас используется либо CommonPool, либо DefaultScheduler. Что изменилось? Доки на этот счёт почти нет, единственное что нашёл - старый пулл реквест https://github.com/Kotlin/kotlinx.coroutines/pull/633/files, в котором говорится, что CommonPool теперь считается Deprecated (что немного странно). В истории чата тоже не нашёл обсуждения. Если что-то пропустил, буду благодарен если кинете в меня ссылкой.
источник

КР

Кирилл Романенко... in Kotlin Community
источник

AN

Alexander Nozik in Kotlin Community
Кирилл Романенко
Вопрос по корутинам. Помнится, раньше было DefaultDispatcher == CommonPool, а сейчас используется либо CommonPool, либо DefaultScheduler. Что изменилось? Доки на этот счёт почти нет, единственное что нашёл - старый пулл реквест https://github.com/Kotlin/kotlinx.coroutines/pull/633/files, в котором говорится, что CommonPool теперь считается Deprecated (что немного странно). В истории чата тоже не нашёл обсуждения. Если что-то пропустил, буду благодарен если кинете в меня ссылкой.
Сейчас дефолт более умный
источник

AN

Alexander Nozik in Kotlin Community
Но идейно работает также
источник

AM

Andrew Mikhaylov in Kotlin Community
А что странного? CommonPool же доисторический артефакт, который ещё до structured concurrency существовал и был частью публичного API. Сейчас, я гляжу, он internal, потому не до конца понятно, зачем ему вообще быть освещённым в современной документации.
источник

AM

Andrew Mikhaylov in Kotlin Community
Новый планировщик умнее, и среди прочего именно на нём, насколько я помню, делают возможность создавать свои диспетчеры, которые шарили бы пул потоков с дефолтным.
источник

КР

Кирилл Романенко... in Kotlin Community
Понятно, спасибо.) Попробую углубиться в код и разобраться, что в действительности там происходит.
источник

AM

Andrew Mikhaylov in Kotlin Community
Кирилл Романенко
Понятно, спасибо.) Попробую углубиться в код и разобраться, что в действительности там происходит.
А с какой целью ковыряешься, если не секрет? :)
источник

AN

Alexander Nozik in Kotlin Community
Andrew Mikhaylov
А с какой целью ковыряешься, если не секрет? :)
+. Тут казалось бы реализация и все.
источник

КР

Кирилл Романенко... in Kotlin Community
Andrew Mikhaylov
А с какой целью ковыряешься, если не секрет? :)
Разобраться, что и как работает.)
источник

AN

Alexander Nozik in Kotlin Community
Кирилл Романенко
Разобраться, что и как работает.)
Ну там он не совсем простой.
источник

КР

Кирилл Романенко... in Kotlin Community
Alexander Nozik
Ну там он не совсем простой.
Я бы сказал, совсем не простой
источник

AN

Alexander Nozik in Kotlin Community
Кирилл Романенко
Я бы сказал, совсем не простой
Ну да. Это я мягко выразился. Я смотрел когда-то код. В общем тот случай - хорошо работает и хорошо. Это можно с тем же успехом в реализации HashMap разбираться
источник

AN

Alexander Nozik in Kotlin Community
Там же еще оптимизации типа "проверить что континуация на том же потоке и если да, то не создавать поток".
источник