Size: a a a

2020 August 04

L

Le in pro.jvm
Спасибо большое за дискуссию!
источник

D

Dima in pro.jvm
Tolegen Izbassar
А так один в один переносить смысла нет. В целом неблокирующие приложения должны быть быстрее так как лучше утилизируют ресурсы
не факт, что быстрее
источник

D

Dima in pro.jvm
стабильнее - да
источник

TI

Tolegen Izbassar in pro.jvm
Dima
не факт, что быстрее
Ну не факт, в общем если хватает тредов/цпу то переписывать приклад в неблокирующий вид наверно не нужно
источник

TI

Tolegen Izbassar in pro.jvm
Вопрос даже наверно не в скорости а в утилизации ресурсов. Чтобы не простаивал цпу почем зря на заблокированных тредах
источник

TI

Tolegen Izbassar in pro.jvm
Но для многих тырпрайз приложений это не проблема) а вот стартапы в клаудах, которые за каждый лишний клок платят, там конечно я бы призадумался)
источник

TI

Tolegen Izbassar in pro.jvm
Ну и у корутин структурная конкурентность и вот это все. В теории должно быть проще с этим жить, чем искать тред старвейшины или на дедлоки натыкаться. Можно ради этого перейти
источник

N

Nick in pro.jvm
Tolegen Izbassar
Ну и у корутин структурная конкурентность и вот это все. В теории должно быть проще с этим жить, чем искать тред старвейшины или на дедлоки натыкаться. Можно ради этого перейти
Вот это и подкупает
источник

TI

Tolegen Izbassar in pro.jvm
Nick
Вот это и подкупает
В случае, который ты описал, оно не сработает. Блокировать корутины нельзя, они на ограниченном пуле крутятся. Можно четверть приложения заблокировать по неосторожности.
источник

N

Nick in pro.jvm
Тогда для меня ничего вообще не поменяется, если они лочат обычные потоки и смысла переходить тогда нет
источник

YG

Yury Golikov in pro.jvm
Спасибо🙏
источник

A

Anton in pro.jvm
Nick
Тогда для меня ничего вообще не поменяется, если они лочат обычные потоки и смысла переходить тогда нет
А Project Loom не дозрел ещё?
источник

N

Nick in pro.jvm
Anton
А Project Loom не дозрел ещё?
Я чет давно ничего не слышал о нем
источник

D

Dima in pro.jvm
Anton
А Project Loom не дозрел ещё?
попробовать уже можно
источник

D

Dima in pro.jvm
источник

PA

Pavel Avershin in pro.jvm
Добрый день.
Подскажите, в IDEA с помощью UI удалил ( сделал clear ) застэшанные изменения
Как можно восстановить их ? И можно ли вообще ?
источник

TI

Tolegen Izbassar in pro.jvm
Pavel Avershin
Добрый день.
Подскажите, в IDEA с помощью UI удалил ( сделал clear ) застэшанные изменения
Как можно восстановить их ? И можно ли вообще ?
Можешь в конкретном файле попробовать Local History -> Show
источник

PA

Pavel Avershin in pro.jvm
Tolegen Izbassar
Можешь в конкретном файле попробовать Local History -> Show
Да , так я вижу изменения до стэша в конкретном файле
Но проблема в том , что файлов около 20 и я да же не помню их все
источник

A

Aydar in pro.jvm
Pavel Avershin
Да , так я вижу изменения до стэша в конкретном файле
Но проблема в том , что файлов около 20 и я да же не помню их все
Local History можно и в корне проекта посмотреть, не обязательно для конкретного файла
источник

TI

Tolegen Izbassar in pro.jvm
Pavel Avershin
Да , так я вижу изменения до стэша в конкретном файле
Но проблема в том , что файлов около 20 и я да же не помню их все
Можно попробовать через гит восстанавливать. Правда не уверен, что идея именно его использует в ГУИ. Курить здесь: https://stackoverflow.com/questions/89332/how-to-recover-a-dropped-stash-in-git
источник