powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / C# async... await
25 сообщений из 317, страница 3 из 13
C# async... await
    #39572838
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ViPRos., а про TaskCompletetion всего одно слово скажу второе слово. Это хорошо для http вызова. А не к ораклу.

пока что ощущение блабла не покидает
...
Рейтинг: 0 / 0
C# async... await
    #39572848
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в отличии от некоторых я писал код под ДОС и ОС - 360 код для процессоров ввода/вывода
хорошая книга - Джермейн :)
...
Рейтинг: 0 / 0
C# async... await
    #39572853
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosпока что ощущение блабла не покидает
Врун ты.
Если поток ушел в базу на 10 мин, и ты не врубился, то заканчиваем разговор.
...
Рейтинг: 0 / 0
C# async... await
    #39572856
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ViPRosпока что ощущение блабла не покидает
Врун ты.
Если поток ушел в базу на 10 мин, и ты не врубился, то заканчиваем разговор.
ты никогда не знаешь на сколько минут и куда что ушел
и поток ни в какую базу не может уйти
хорош пиздеть - покажи код
...
Рейтинг: 0 / 0
C# async... await
    #39572859
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttМудяцкие впихивания async/await для оборачивания синхронного кода в якобы-асинхронный, реально бесят .Это пройдёт. Мир не идеален, не всегда есть возможность переписать синхронный код на асинхронный. Ну и пусть поток висит в ожидании I/O, если это не является тонким местом.
...
Рейтинг: 0 / 0
C# async... await
    #39572865
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,
Показать хранимку Закрытие оперДня на 30 мин.?
Ты программист или с Луны свалился?
...
Рейтинг: 0 / 0
C# async... await
    #39572879
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ViPRos,
Показать хранимку Закрытие оперДня на 30 мин.?
Ты программист или с Луны свалился?

покажи код синхронизации потоков при await
вот твоя хранимка возвращает 5 резалтьсетов и по мере прочтения каждого резальсета прогрессбар получает инкремент
...
Рейтинг: 0 / 0
C# async... await
    #39572895
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosвот твоя хранимка возвращает 5 резалтьсетов и по мере прочтения каждого резальсета прогрессбар получает инкремент
Эта задача в твоем больном воображении. У тс время на вычислении в хранимке идет.
Ты опять споришь, про net45 сидя на net40.
...
Рейтинг: 0 / 0
C# async... await
    #39572905
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,
Пример есть у Алексея, но там биндинг. А тут нет биндинга.
Пусть получит коллекцию и разом ее отдаст.
2. Пусть скажет время задержки хранимки до отдачи.
3. Пусть сделает поток.
А потом посмотрим, флудер блин.
...
Рейтинг: 0 / 0
C# async... await
    #39572909
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123,

вощем кода нет, как и ожидалось
...
Рейтинг: 0 / 0
C# async... await
    #39572937
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosPetro123,

вощем кода нет, как и ожидалось
Ты тупой?
Поток заполняет коллекцию без приращения прогрессбара, т.к из хранимки нет способа возвращать прогрессбар.
...
Рейтинг: 0 / 0
C# async... await
    #39572947
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>hVostt, сегодня, 13:59 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1280515&msg=21048591][21048591]
>Ну много ж времени уже прошло, вот Моисеев не может осилить работу с БД в асинхронном режиме
Я дошел до края, используя Ваш подход и выкинул его на помойку (могу привести полный код доступа к базе данных). Вернулся к старому.
Может быть где-то я и тормоз, тогда приведите Ваш работающий код, соответствующий Ситуации 1
...
Рейтинг: 0 / 0
C# async... await
    #39572958
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеевМожет быть где-то я и тормоз
Тормоз.
Если там нет потока, а ты целые сутки прогрессБар переставлял в ГУИ с места на место.
Жди код!
...
Рейтинг: 0 / 0
C# async... await
    #39572971
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ViPRosPetro123,

вощем кода нет, как и ожидалось
Ты тупой?
Поток заполняет коллекцию без приращения прогрессбара, т.к из хранимки нет способа возвращать прогрессбар.

Это ты тупой, веренее - невежда
Ридер читает данные в асинхронном потоке, которые хранимка возвращает ридеру
...
Рейтинг: 0 / 0
C# async... await
    #39572973
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев>hVostt, сегодня, 13:59 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1280515&msg=21048591][21048591]
>Ну много ж времени уже прошло, вот Моисеев не может осилить работу с БД в асинхронном режиме
Я дошел до края, используя Ваш подход и выкинул его на помойку (могу привести полный код доступа к базе данных). Вернулся к старому.
Может быть где-то я и тормоз, тогда приведите Ваш работающий код, соответствующий Ситуации 1

что бы await wsp.Entity_SP(ИмяХП, sp, asp, RowToEntity) работал асинхронно
надо wsp.Entity_SP переписать по тому шаблону, который я показал
...
Рейтинг: 0 / 0
C# async... await
    #39572975
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,

public static Task RunAsync(Action action)
{
var tcs = new TaskCompletionSource<Object>();
ThreadPool.QueueUserWorkItem(_ =>
{
try
{
action();
tcs.SetResult(null);
}
catch(Exception exc) { tcs.SetException(exc); }
});
return tcs.Task;
}

Или типа
await RunAsync (() => wsp.Entity_SP) что ты и делаешь во втором случае
...
Рейтинг: 0 / 0
C# async... await
    #39572978
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosРидер читает данные в асинхронном потоке, которые хранимка возвращает ридеру
До чтения, у него ГЕО вычисления в оракле минут 10. Раз автор молчит, значит так и есть.
Значит первая запись будет через 10 минут.
Дошло?
Ты проспал на пенсии обсуждение его программы?
...
Рейтинг: 0 / 0
C# async... await
    #39572980
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ViPRosРидер читает данные в асинхронном потоке, которые хранимка возвращает ридеру
До чтения, у него ГЕО вычисления в оракле минут 10. Раз автор молчит, значит так и есть.
Значит первая запись будет через 10 минут.
Дошло?
Ты проспал на пенсии обсуждение его программы?
ну и что???? хот через час
дай код синхронизации потоков
...
Рейтинг: 0 / 0
C# async... await
    #39572982
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosну и что???? хот через час
Как ну и что?
Если 10 мин молчок и 15 сек закачка на клиента, то нафиг такой прогрессбар?
У него уточняй.
...
Рейтинг: 0 / 0
C# async... await
    #39572983
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosдай код синхронизации потоковты уже свой дал и обосрался)
...
Рейтинг: 0 / 0
C# async... await
    #39572986
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123ViPRosдай код синхронизации потоковты уже свой дал и обосрался)
пшел
...
Рейтинг: 0 / 0
C# async... await
    #39572996
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,
Давно бы так.
А то даже в ветку веб проектов за мной прибежал.
У мне оно есть. Демка AutoPOI.ru.
А ты сам то делал что?
Маньяк какой то.
Не врубается что есть храминка не на запросе и не на датаСете.
Удачи тебе с твоим Випросом.
Достал.
...
Рейтинг: 0 / 0
C# async... await
    #39573000
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>ViPRos, сегодня, 17:47 http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1280515&msg=21049654][21049654]
>...надо wsp.Entity_SP переписать по тому шаблону, который я показал
Да он у меня работает так, как мне надо.
Но на это стоит посмотреть - погугли "c# await progress" или "c# async await progressbar"
...
Рейтинг: 0 / 0
C# async... await
    #39573005
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев,
да пошли они
у тебя получается и хорошо
...
Рейтинг: 0 / 0
C# async... await
    #39573023
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КhVosttМудяцкие впихивания async/await для оборачивания синхронного кода в якобы-асинхронный, реально бесят .Это пройдёт. Мир не идеален, не всегда есть возможность переписать синхронный код на асинхронный. Ну и пусть поток висит в ожидании I/O, если это не является тонким местом.

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


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