Здравствуйте, 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()