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

Жирнота.
...
Рейтинг: 0 / 0
C# async... await
    #39573025
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosасинхронность в навязанном понимание - когда инициализация (а возможно и вся работа) проходит в контексте основного потока, после инициализации основной поток работает дальше, а как делается "асинхронная" работа покрыто туманом
если работа чисто ввод-вывод то Параллельно, если нет то возможно синхронно (в основном потоке), а может и параллельно основному потоку

Продолжаешь гадать вместо того, чтобы почитать и разобраться?
...
Рейтинг: 0 / 0
C# async... await
    #39573027
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
Кода больше получится. Тут автокаллбэк и возврат в точку входа.
Это круто. Ты как в java захотел? Там на простой поток 20 строк надо.
...
Рейтинг: 0 / 0
C# async... await
    #39573028
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttПереписывать рабочий код в эксплуатации на асинки это конечно зло.

Хотя мы один переписали. Чтобы убедиться, насколько весомый от этого профит. Профит оказался весьма и значительно весомый. Настолько, что все следующие проекты делаем async-first, без вариантов.
...
Рейтинг: 0 / 0
C# async... await
    #39573029
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123hVostt,
Кода больше получится. Тут автокаллбэк и возврат в точку входа.
Это круто. Ты как в java захотел? Там на простой поток 20 строк надо.

Какой ещё автоколлбек?
...
Рейтинг: 0 / 0
C# async... await
    #39573037
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttPetro123hVostt,
Кода больше получится. Тут автокаллбэк и возврат в точку входа.
Это круто. Ты как в java захотел? Там на простой поток 20 строк надо.

Какой ещё автоколлбек?
await myProc()
MessageBox
.....
Строка MessageBox будет выполнена ПОСЛЕ потока и задачи.
...
Рейтинг: 0 / 0
C# async... await
    #39573039
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123await myProc()
MessageBox
.....
Строка MessageBox будет выполнена ПОСЛЕ потока и задачи.

и где тут автоколлбек?
...
Рейтинг: 0 / 0
C# async... await
    #39573040
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123await myProc()

с какого перепугу ты решил, что myProc будет выполнена в отдельном потоке?
...
Рейтинг: 0 / 0
C# async... await
    #39573041
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
В java сразу
...
Рейтинг: 0 / 0
C# async... await
    #39573042
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttPetro123await myProc()

с какого перепугу ты решил, что myProc будет выполнена в отдельном потоке?там внутри Task.Run(
...
Рейтинг: 0 / 0
C# async... await
    #39573044
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поправлю - myProcAsync(
Так надо.
...
Рейтинг: 0 / 0
C# async... await
    #39573053
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123там внутри Task.Run(

с хрена ли там Task.Run?

в общем всё понятно с вами.
...
Рейтинг: 0 / 0
C# async... await
    #39573057
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttPetro123там внутри Task.Run(

с хрена ли там Task.Run?

в общем всё понятно с вами.
Как у автора
...
Рейтинг: 0 / 0
C# async... await
    #39573059
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttв общем всё понятно с вами.
Че то ты от всего морщишься, а сам ничего не предложил.
У меня счас проект такой на 100 потоков.
...
Рейтинг: 0 / 0
C# async... await
    #39573060
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttКакой ещё автоколлбек?понял теперь?
Поток выполнения с загогулиной).
...
Рейтинг: 0 / 0
C# async... await
    #39573062
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Удачи аффтару! Все проблемы он решил.
...
Рейтинг: 0 / 0
C# async... await
    #39573076
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttViPRosасинхронность в навязанном понимание - когда инициализация (а возможно и вся работа) проходит в контексте основного потока, после инициализации основной поток работает дальше, а как делается "асинхронная" работа покрыто туманом
если работа чисто ввод-вывод то Параллельно, если нет то возможно синхронно (в основном потоке), а может и параллельно основному потоку

Продолжаешь гадать вместо того, чтобы почитать и разобраться?
в чем разбираться то?

вот тут 21047316 я ТС скопировал то что надо и ниже привел кусок теста из книги
или у тебя какое то иное понимание асинхронности в .NET

или ты хочешь сказать, что асинхронность - это только для CLR I/O потоков и мы можем запустить только изначально асинхронные методы и сами их на .NET не можем писать?

я же написал, что понятие "асинхронность" - фуфло в данном случае (NET).
Асинхронность - независимые друг от друга процессы.
Проблема обычная - синхронизация таких процессов.
Для этого предусмотрено управление событиями.
...
Рейтинг: 0 / 0
C# async... await
    #39573099
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosили ты хочешь сказать, что асинхронность - это только для CLR I/O потоков и мы можем запустить только изначально асинхронные методы и сами их на .NET не можем писать?

не только. либо i/o, либо долгоиграющая cpu bound операция. кроме того, ожидание каких-то результатов работы. у автора ни того, ни другого. он тупо не понимает что и зачем делает, кто вообще ему клаву в руки дал? вы ещё ему и поддакиваете.


ViPRosя же написал, что понятие "асинхронность" - фуфло в данном случае (NET).
Асинхронность - независимые друг от друга процессы.
Проблема обычная - синхронизация таких процессов.
Для этого предусмотрено управление событиями.

независимые друг от друга процессы -- это параллелизм. со всеми вытекающими проблемами синхронизации потоков, блокировками. при чём тут асинхронность? async/await в C# вообще разворачивается в конечный автомат, че ты там синхронизировать собрался? ))
...
Рейтинг: 0 / 0
C# async... await
    #39573126
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttViPRosили ты хочешь сказать, что асинхронность - это только для CLR I/O потоков и мы можем запустить только изначально асинхронные методы и сами их на .NET не можем писать?

не только. либо i/o, либо долгоиграющая cpu bound операция. кроме того, ожидание каких-то результатов работы. у автора ни того, ни другого. он тупо не понимает что и зачем делает, кто вообще ему клаву в руки дал? вы ещё ему и поддакиваете.


ViPRosя же написал, что понятие "асинхронность" - фуфло в данном случае (NET).
Асинхронность - независимые друг от друга процессы.
Проблема обычная - синхронизация таких процессов.
Для этого предусмотрено управление событиями.

независимые друг от друга процессы -- это параллелизм. со всеми вытекающими проблемами синхронизации потоков, блокировками. при чём тут асинхронность? async/await в C# вообще разворачивается в конечный автомат, че ты там синхронизировать собрался? ))

автор меня сейчас меньше всего интересует

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

async/await негарантировнные методы параллелизма
...
Рейтинг: 0 / 0
C# async... await
    #39573130
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я все это перенес на ВИП.Производство и тем заработал устойчивую ненависть профессуры от СТАНКИН и т.д.
...
Рейтинг: 0 / 0
C# async... await
    #39573132
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRos,

http://mesforum.ru/download/file.php?id=4863&mode=view

вот асинхронность, синхронизация и т.д. есть и параллельность
...
Рейтинг: 0 / 0
C# async... await
    #39573138
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosasync/await негарантировнные методы параллелизма

я до сих пор не понимаю, что ты хочешь синхронизировать и с чем в асинхронном коде.
...
Рейтинг: 0 / 0
C# async... await
    #39573139
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,

синхронизировать (распараллелить по возможности в заданном отрезке времени) заполнение вьюмодели и генерации вью для вьюмодели
интерпретация и запись промежуточных результатов и параллельный расчет расписания
...
...
Рейтинг: 0 / 0
C# async... await
    #39573140
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosViPRos,

http://mesforum.ru/download/file.php?id=4863&mode=view

вот асинхронность, синхронизация и т.д. есть и параллельность

незнаю. асинхронность, если по теории, это отсутствие блокирования потока выполнение. это может быть связано и может быть абсолютно никак не связано с параллельными потоками. рассматривать «параллелизм» в вакууме мне вообще не интересно, потому как если на то уж пошло, то всё есть лишь суета сует.
...
Рейтинг: 0 / 0
C# async... await
    #39573142
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ViPRosсинхронизировать (распараллелить по возможности в заданном отрезке времени) заполнение вьюмодели и генерации вью для вьюмодели
интерпретация и запись промежуточных результатов и параллельный расчет расписания

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


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