Вопросы

Использованные поисковые фильтры:

3648 вопросов (0.2423)

На данный вопрос уже ответили: Нужен async/await или не нужен...

Игорь Васильев

Допустим у нас есть класс внутри которого много синхронных методов: Можно ли создать класс обертку для асинхронизации синхронных методов? Тоесть чтобы на каждый синхронный метод создавался такой же только с возвращаемым типом Task и вконце названия метода добавлялось оконча...
Изучаю асинхронное программирование и вижу следующий метод Что-то не так с этим методом, но что не могу понять. Кажется, async и await лишние. Непонимаю для чего надо вызывать await Task.Delay? Про то, что это для иммитации бурной деятелност...
Есть простой код Почему при вызове Foo() программа зависает и на консоль ничего не выводится? Как этот код исправить?
Смотрю пример кода. Удивило, что сначала ConfigureAwait(false) вызывается на httpClient.GetStringAsync, а затем на sourceStream.WriteAsync. Насколько я знаю ConfigureAwait(false) указывает, что код должен продолжать выполняться не в контексте
Добрый день.Читаю про async и await (Джон Скит) и не могу никак понять момент про контекст синхронизации и контекст выполнения.Может кто - нибудь изложить или направить где почитать об этом более простым языком.Я правильно понимаю что async-await не создает новый поток,а работает в текущем ? И ка...

Заур Якубов

На данный вопрос уже ответили:
Visual Studio 2015. Если пишу код на C#, то всё работает: А вот если на VB.NET, то получаю ошибку компиляции: Error BC36943 'Await' cannot be used inside a 'Catch' statement, a 'Finally' statement, or a 'SyncLock' statement. Почему не компилир...
Здравствуйте. У меня есть два очень похожих метода, один обычный а другой асинхронный. Выглядят они так: Можно заметить что методы почти одинаковы и код в них дублируется чего хотелось бы избежать, Можно ли как-то сделать это безболезненно? Будут ли например дедлоки если синхронную верси...
Подскажите, пожалуйста, пожалуйста, пожалуйста. Я изучил Async и await, и вроде понимаю. Но в моём случае, я вообще не понимаю, как их применить(( У меня имеется функция сериализации. Но по заданию, операции сохранения и загрузки XML файлов должны быть выполнены с использованием методов async и a...

Александр Фамилияя

Мы никогда не использовали async/await (или что-то подобное) в нашем небольшом проекте. Но сейчас проект растет, и мы решили добавить асинхронность. Проект имеет следующую архитектуру: Domain (репозиторий, EF) UnitTests Service (новый, тут планир...
При запросе пользователя я хочу произвести несколько запросов к БД и потом вывести ответ. Но, если я использую то фактически эти функции выполняются друг за другом с тем лишь отличием, что процесс не подвисает, пока ответа нет, в отличии от синхронного программирования, но никакой многоп...

Rakzin Roman

Из прочитанного про async/await, я понял что эта конструкция должна упростить код, избавить разработчиков от лишних коллбэков. Я запустил такой пример: В консоли вижу следующее: Это говорит о том, что main() срабатывает после console.log('Ron once said,')...
Хочу использовать Task как промис. Т. е. вызываемая функция создаёт некий Task, а вызывающая применяет к нему await. Тот таск ничего не делает и просто ждёт, пока кто-то ещё его заресолвит. Примерно как с костылём в следующем коде:
Есть клиент и сервер основанные на ассинхронных сокетах и ключевых словах await и async. Проблема следующая я хочу передать картинку от сервера клиенту. Логика такая bitmap->byte[]->char[] и передаю char[] массив ну и на стороне клиента обратно ...

Игорь Васильев

Уже долго пытаюсь найти хотя бы какой-то пример, но пока безуспешно, поэтому обращаюсь с просьбой к вам. Проблема такова. Хочу написать простое асинхронное клиент-серверное приложение с банальной передачей байт. Удалось найти и реализовать 2 решения: колбэки и await/async бази...

Игорь Васильев

Я хочу постоянно передавать от сервера клиенту массив байт, но получается передать только 1 раз. Никак не пойму почему. Сервер: Клиент: Учитывать надо, что одновременных клиентов может быть несколько. Проблема в том, что на 2ой итерации Сервер ждет на "BeginAccept/EndAccept...
Есть асинхронный метод: Пытаюсь вызвать его при клике на Item в ListView: Но метод не срабатывает. Хотя, если вызвать его в отдельном асинхронном методе, то все будет работать. Что не так?