Size: a a a

Kotlin Community

2020 July 20

OY

Oleg Yukhnevich in Kotlin Community
источник

I

Igor in Kotlin Community
Я не совсем понял, они какой-то gc делать собираются 🤔
источник

BP

Bogdan Panchenko in Kotlin Community
Igor
Я не совсем понял, они какой-то gc делать собираются 🤔
А до этого что было ? Ах да адепты не считают подсчет ссылок за gc
источник

AS

Aleksandr Semyanniko... in Kotlin Community
Эх, не хватает всяких 'asyncMap', 'asyncFilter' и прочих async преобразований коллекций
источник

I

Igor in Kotlin Community
Aleksandr Semyannikov
Эх, не хватает всяких 'asyncMap', 'asyncFilter' и прочих async преобразований коллекций
в смысле? map/filter же inline хочешь запускай внутри корутины
или ты про паралельность?
источник

AS

Aleksandr Semyanniko... in Kotlin Community
Igor
в смысле? map/filter же inline хочешь запускай внутри корутины
или ты про паралельность?
Ага, шоб параллельно
источник

BP

Bogdan Panchenko in Kotlin Community
Aleksandr Semyannikov
Ага, шоб параллельно
ну батенька давайте подключаем либку и использукем паралельность
источник

BP

Bogdan Panchenko in Kotlin Community
(юзаем Steam API в JVM)
источник

BP

Bogdan Panchenko in Kotlin Community
хотеть это в stdlib когда даже в либе корунтинах нет (только flatMapMerge может паралелится)
источник

AM

Andrew Mikhaylov in Kotlin Community
Igor
Я не совсем понял, они какой-то gc делать собираются 🤔
Там и был рефкаунт со сбором циклов. Потом GC резали. Щас вот вроде сбор циклов обратно добавляют.
источник

AN

Alexander Nozik in Kotlin Community
Roman Ushakov
Вроде даже у идеи интеграция была
Поддерживает. А на винде JMC
источник

AN

Alexander Nozik in Kotlin Community
Aleksandr Semyannikov
Ага, шоб параллельно
Не надо пожалуйста путать асинхронность и параллельность. Это разные вещи, при этом зачастую взаимоисключающие. Параллельный мап довольно редко когда бывает выгоден
источник

IO

Iaroslav Orlov in Kotlin Community
Aleksandr Semyannikov
Эх, не хватает всяких 'asyncMap', 'asyncFilter' и прочих async преобразований коллекций
flow - и вперед. по-моему нигде нет такой фичи, чтобы в самом Iterable/Enumerable/etc. были шорткаты для каких-то преобразований, которые неясно зачем асинхронные
источник

AN

Alexander Nozik in Kotlin Community
Iaroslav Orlov
flow - и вперед. по-моему нигде нет такой фичи, чтобы в самом Iterable/Enumerable/etc. были шорткаты для каких-то преобразований, которые неясно зачем асинхронные
Как правильно заметили выше, Java.Stream позволяет делать параллельный мап. Но он почти всегда будет медленнее, чем не параллельный
источник

IO

Iaroslav Orlov in Kotlin Community
Alexander Nozik
Как правильно заметили выше, Java.Stream позволяет делать параллельный мап. Но он почти всегда будет медленнее, чем не параллельный
я запутался
источник

IO

Iaroslav Orlov in Kotlin Community
вы просто suspend/async map-преобразование или распараллеливание map?
источник

AN

Alexander Nozik in Kotlin Community
Iaroslav Orlov
вы просто suspend/async map-преобразование или распараллеливание map?
Ну товарищ попутал асинхронность с параллельностью. Хотел параллельность
источник

AS

Aleksandr Semyanniko... in Kotlin Community
Alexander Nozik
Ну товарищ попутал асинхронность с параллельностью. Хотел параллельность
Нене, именно попутал ) асинхронность хотел :)
источник

AN

Alexander Nozik in Kotlin Community
Aleksandr Semyannikov
Нене, именно попутал ) асинхронность хотел :)
Тогда я присоединяюсь к Ярославу, что там асинхронно-то должно быть? Типа шорткат для async{list.map{}}?
источник

AS

Aleksandr Semyanniko... in Kotlin Community
Т.е. то что сейчас делаем list.map { async {...} }.awaitAll()
источник