|
20 / 20 / 6
Регистрация: 28.02.2011
Сообщений: 535
|
||||||
Использую async и await но асинхронность так и не работает08.02.2018, 18:06. Показов 2156. Ответов 9
Метки нет (Все метки)
Добрый день.
Глупый вопрос, но почему в данной коде не работает асинхронность? И что надо изменить чтобы заработала?
0
|
||||||
| 08.02.2018, 18:06 | |
|
Ответы с готовыми решениями:
9
Как работает async await?
Async, await |
|
Неадекват
1501 / 1237 / 248
Регистрация: 02.04.2010
Сообщений: 2,807
|
|
| 08.02.2018, 18:17 | |
|
Thread.Sleep(3000); заменить на await Task.Delay(3000);
0
|
|
|
20 / 20 / 6
Регистрация: 28.02.2011
Сообщений: 535
|
||||||
| 08.02.2018, 18:28 [ТС] | ||||||
|
freeba, Работает, но Thread.Sleep(3000); я имитирую долгую обработку данных.
В примере с которого я беру пример Thread.Sleep(3000); превосходно работает. Вот сам пример:
0
|
||||||
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
||
| 08.02.2018, 18:34 | ||
|
Ваш вопрос и код — почти слово в слово как в этой теме: Постоянно путаюсь с использованием async / await
2
|
||
|
20 / 20 / 6
Регистрация: 28.02.2011
Сообщений: 535
|
|
| 08.02.2018, 19:04 [ТС] | |
|
kolorotur, да точно такой же вопрос.
На данный момент вся проблема в понимание "var result = await Task<string>.Factory.StartNew(() =>". Я немного умею работать с потоками но вот эта строчка меня стопорит. Добавлено через 7 минут И вопрос: а async await работает только с "Task"? или с "Thread" также работает? и что лучше использовать Thread или Task?
0
|
|
|
|
||
| 08.02.2018, 19:45 | ||
|
fufel, async/await работает с awaitable. Тем, что имеет метод
GetAwaiter, который возвращает объект, реализующий интерфейс INotifyCompletion. Task - лишь частный случай.Task.
2
|
||
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
||
| 08.02.2018, 21:06 | ||
|
async/await — это про асинхронность. Thread — это про потоки. Поток — это лишь частный случай асинхронности.
2
|
||
|
20 / 20 / 6
Регистрация: 28.02.2011
Сообщений: 535
|
|
| 09.02.2018, 12:46 [ТС] | |
|
Всё спасибо,
стало ясно что я совсем плаваю в асинхронности, но хоть понял что плыть надо к берегу а не от берега ))) буду дальше сидеть и учить )))
0
|
|
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
||
| 09.02.2018, 13:01 | ||
|
Многопоточное может быть и на одном процессоре/ядре, но в каждый момент времени отрабатывает только один из потоков — по сути, типичная асинхронность с точки зрения ЦП.
1
|
||
| 09.02.2018, 13:01 | |
|
Помогаю со студенческими работами здесь
10
Async await Async/await async/await (._. ) Async await + zeromq Async await, использование Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Сочетание глобально распределённой вычислительной мощности и инновационных. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|