Re[60]: Можно ли избавиться от async|await?
От: · Великобритания  
Дата: 13.01.26 10:38
Оценка:
Здравствуйте, Serginio1, Вы писали:

S>·>Раз 5 ответил.

S> Покажи пример. Напимер асинхронной очереди
S>AsyncProducerConsumerCollection
Зачем тебе асинхронная очередь при наличии виртуальных тредов? Используй обычный BlockingQueue.
Впрочем, пишется очень похожим образом, если очень надо, используя CompletableFuture.

S>>>Читаю

S>·>Попробуй ещё понять.
S>Что бы понять, надо код привести. Ты пока только приводил код с StructuredTaskScope и дал ссылку на аналог TaskCompletionSource.
А что тебе ещё надо? Ты ещё сам приводил ссылку на какую-то статью с десятком примеров кода.

S>·>Эта та же проблема с synchronized, которая давно пофикшена, третий раз на ту же граблю наступаешь

S>·>Мне надоело.
S> Ты читаешь только то, что тебе интересно.
Что, по-твоему, я не читаю?

S>Покажи как добавить свои методы, что бы они выполнялись асинхронно.

Куда добавить? Зачем асинхронно?

S> В C# можно просто добавить

S>
S>await Task.Yield();
S>

S>Правда он и будет возвращать Task.
S> Для Java должен быть метод двойник возвращающий Future?
Зачем? Просто Thread.yield()
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.