Информация об изменениях

Сообщение Re[25]: Киллер фича JDK 21 - virtual threads от 11.05.2023 11:08

Изменено 11.05.2023 11:26 Serginio1

Re[25]: Киллер фича JDK 21 - virtual threads
Здравствуйте, ·, Вы писали:


S>> ·>Так писать тоже можно. Но можно писать проще.

S>> Вот именно, что Task и позволяют писать проще. IO это очень частный случай и подходит для старых проектов. Но это не киллер фича.
·>Вот код:
·>
·>var data = socket.read();
·>var newData = processData(data);
·>socket.write(newData);
·>

·>Упрости его своим Task, коли обещал.
Этот код частный случай. А вот теперь мне надо запустить несколько чтений и прервать все есть один из них вызвал исключение?
Re[25]: Киллер фича JDK 21 - virtual threads
Здравствуйте, ·, Вы писали:


S>> ·>Так писать тоже можно. Но можно писать проще.

S>> Вот именно, что Task и позволяют писать проще. IO это очень частный случай и подходит для старых проектов. Но это не киллер фича.
·>Вот код:
·>
·>var data = socket.read();
·>var newData = processData(data);
·>socket.write(newData);
·>

·>Упрости его своим Task, коли обещал.
Этот код частный случай. А вот теперь мне надо запустить несколько чтений и прервать все есть один из них вызвал исключение?

https://learn.microsoft.com/ru-ru/dotnet/standard/asynchronous-programming-patterns/consuming-the-task-based-asynchronous-pattern#whenallorfirstexception