powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# async... await
25 сообщений из 317, страница 2 из 13
C# async... await
    #39572422
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttВМоисеев
Код: c#
1.
await Task.Run(() => wsp.Entity_SP(ИмяХП, sp, asp, RowToEntity));



это что, извините, за лютейший пздц?
какой асинк-эвейт здесь?
боржоми водкой запивай, чтобы не било по печени!

и это ещё что. прогресс бар на выполнение запросов? wat?! мдахх...А что не так? Обычный запуск задачи через пул потоков с асинхронным ожиданием. По сути аналог вот этого .
...
Рейтинг: 0 / 0
C# async... await
    #39572438
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересный у нас автор. Вместо того чтобы проверить есть ли поток или по домохозяйски сказать тормозит ли мышка с хранмкой, он с 8 до 12 занимается прогрессбаром).
...
Рейтинг: 0 / 0
C# async... await
    #39572441
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosда и во втором тоже
делай через бакгроундворкер
С net 4.5 рекомендуется await
...
Рейтинг: 0 / 0
C# async... await
    #39572447
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosВМоисеев,

второй вариант просто работает другой поток, потому рисует основной поток
Разумеется. Иными словами - в первом варианте нет потока. Тогда зачем этот топик, непонятно.
...
Рейтинг: 0 / 0
C# async... await
    #39572549
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев>hVostt, сегодня, 20:53 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1280515&msg=21046939] [21046939]
>это что, извините, за лютейший пздц?
это здесь .

>и это ещё что. прогресс бар на выполнение запросов? wat?! мдахх...
на слайде, в низу окна, зеленая полоска.

хмм... а ракеты всё падали и падали
...
Рейтинг: 0 / 0
C# async... await
    #39572700
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>ViPRos, вчера, 23:41 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1280515&msg=21047240] [21047240]

>надо прогресс сверху, тогда хорошо показывается :)

На вкус, на цвет...
...
Рейтинг: 0 / 0
C# async... await
    #39572717
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КА что не так? Обычный запуск задачи через пул потоков с асинхронным ожиданием. По сути аналог вот этого .

Мда...
...
Рейтинг: 0 / 0
C# async... await
    #39572729
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ViPRosда и во втором тоже
делай через бакгроундворкер
С net 4.5 рекомендуется await

https://habrahabr.ru/post/261649/
...
Рейтинг: 0 / 0
C# async... await
    #39572733
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мудяцкие впихивания async/await для оборачивания синхронного кода в якобы-асинхронный, реально бесят.

Ну много ж времени уже прошло, вот Моисеев не может осилить работу с БД в асинхронном режиме, объясняй-не объясняй, это просто патология «сиди я сам открою», вы-то чего?
...
Рейтинг: 0 / 0
C# async... await
    #39572751
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
А че не нравится? У него драйвер бд скорее не асинхронный. Как и у меня в посгри бд.
Поэтому противопоказания к await. Нету.
...
Рейтинг: 0 / 0
C# async... await
    #39572754
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,
Ты работай над кодом, а не картинки пости.
...
Рейтинг: 0 / 0
C# async... await
    #39572756
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей К,
+1
...
Рейтинг: 0 / 0
C# async... await
    #39572762
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начать с:
- вместо:

ВМоисеев
Код: c#
1.
try { await wsp.Entity_SP(


Написать:
try { await wsp.Entity_SPAsync(....
...
Рейтинг: 0 / 0
C# async... await
    #39572764
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Начать с:
- вместо:

ВМоисеев
Код: c#
1.
try { await wsp.Entity_SP(



Написать:
try { await wsp.Entity_SPAsync(....
Это ТС' у если он закончил в игрушки там играться.
...
Рейтинг: 0 / 0
C# async... await
    #39572777
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttPetro123пропущено...

С net 4.5 рекомендуется await

https://habrahabr.ru/post/261649/

тоже сердитое бла, бла, а по существу 2 неполных слова
...
Рейтинг: 0 / 0
C# async... await
    #39572780
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ViPRosда и во втором тоже
делай через бакгроундворкер
С net 4.5 рекомендуется await

мне надо по ходу работы одного потока менять состояние объекта в другом потоке
для этого у воркера есть событие прогресса

а как с await это делать?
...
Рейтинг: 0 / 0
C# async... await
    #39572795
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosмне надо по ходу работы одного потока менять состояние объекта в другом потокеа почему в чужом топике? Топик стартеру ведь это не надо?
Ты его скрином своим выбил из колеи на сутки))
...
Рейтинг: 0 / 0
C# async... await
    #39572804
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosмне надо по ходу работы одного потока менять состояние объекта в другом потоке
для этого у воркера есть событие прогресса

а как с await это делать?

https://docs.microsoft.com/en-us/dotnet/csharp/async

но ты можешь не читать конечно.. дока, книги, всякие фаулеры -- это для лохов
...
Рейтинг: 0 / 0
C# async... await
    #39572811
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ViPRosмне надо по ходу работы одного потока менять состояние объекта в другом потокеа почему в чужом топике? Топик стартеру ведь это не надо?
Ты его скрином своим выбил из колеи на сутки))

у меня нет проблем с await, так как я вообще не работаю с ним (у меня 4.0)
но ты говоришь, что надо worker заменить на await начиная с 4.5 - вот мне и интересно стало, как это делается
тем более что ТС именно над этой задачей и бьется
так что топик тут не при чем
покажи код синхронизации потоков через await и ТС сразу выкинет свое надуманное "максдлиназапроса" и покажет четкий прогресс
...
Рейтинг: 0 / 0
C# async... await
    #39572822
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt https://docs.microsoft.com/en-us/dotnet/csharp/async

но ты можешь не читать конечно.. дока, книги, всякие фаулеры -- это для лохов
доки, книги и даже фаулер (кому интересно или у кого нет собственного опыта) очень даже нужны, особенно доки или книги, которые более развернуто описывают доки и показывают примеры
ссылку я читал, там ненужное сравнение с промисами, с ТАПом и т.д., а про TaskCompletetion всего одно слово
...
Рейтинг: 0 / 0
C# async... await
    #39572824
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosпокажи код синхронизации потоков через await
...
Рейтинг: 0 / 0
C# async... await
    #39572827
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosпокажет четкий прогресс
У него ХРАНИМКА ЗАВИСАЕТ НА 10 МИНУТ. Какой прогресс?
...
Рейтинг: 0 / 0
C# async... await
    #39572828
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosдоки, книги и даже фаулер (кому интересно или у кого нет собственного опыта) очень даже нужны, особенно доки или книги, которые более развернуто описывают доки и показывают примеры
ссылку я читал, там ненужное сравнение с промисами, с ТАПом и т.д., а про TaskCompletetion всего одно слово

ты суть-то уловил? какое асинк имеет отношение к параллелизму?
...
Рейтинг: 0 / 0
C# async... await
    #39572833
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos., а про TaskCompletetion всего одно слово скажу второе слово. Это хорошо для http вызова. А не к ораклу.
...
Рейтинг: 0 / 0
C# async... await
    #39572836
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttViPRosдоки, книги и даже фаулер (кому интересно или у кого нет собственного опыта) очень даже нужны, особенно доки или книги, которые более развернуто описывают доки и показывают примеры
ссылку я читал, там ненужное сравнение с промисами, с ТАПом и т.д., а про TaskCompletetion всего одно слово

ты суть-то уловил? какое асинк имеет отношение к параллелизму?

асинхронность в навязанном понимание - когда инициализация (а возможно и вся работа) проходит в контексте основного потока, после инициализации основной поток работает дальше, а как делается "асинхронная" работа покрыто туманом
если работа чисто ввод-вывод то Параллельно, если нет то возможно синхронно (в основном потоке), а может и параллельно основному потоку

хреново вощем сделанная штукенция
...
Рейтинг: 0 / 0
25 сообщений из 317, страница 2 из 13
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# async... await
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]