- Регистрация
- 30.11.2020
- Сообщения
- 496
- Благодарностей
- 314
- Баллы
- 63
Доброе утро знатоки. .
Есть код реализованный в кубике - Свой код C#. Код использует WinApi и последовательно направляет обращения к Api/
Для реализации многопотока код был "обернут" в ParallelFor по всем необходимым инструкциям и прекрасно выполняет свое назначение.
Каждый поток отправляет по 18 запросов, но как писал ранее - последовательно. Можно ли его заставить работать асинхронно?
Мое понимание асинхронности - блоки программы отвечающие за направление обращений будут делать это одновременно, не ожидая завершения выполнения предыдущего запроса. Поправьте меня если я неправильно понял принцип асинхронного выполнения кода в С#
Если я все таки правильно понял, то в ZP C# это необходимо реализовывать через Async?
Если я забрел "не туда" - то порекомендуйте - куда посмотреть чтобы реализовать одновременное выполнение нескольких блоков кодов?
Немного сумбурно, но думаю те кто занимался такими решениями поймут про что я
Спасибо и хорошего выходного всем.
Есть код реализованный в кубике - Свой код C#. Код использует WinApi и последовательно направляет обращения к Api/
Для реализации многопотока код был "обернут" в ParallelFor по всем необходимым инструкциям и прекрасно выполняет свое назначение.
Каждый поток отправляет по 18 запросов, но как писал ранее - последовательно. Можно ли его заставить работать асинхронно?
Мое понимание асинхронности - блоки программы отвечающие за направление обращений будут делать это одновременно, не ожидая завершения выполнения предыдущего запроса. Поправьте меня если я неправильно понял принцип асинхронного выполнения кода в С#
Если я все таки правильно понял, то в ZP C# это необходимо реализовывать через Async?
Если я забрел "не туда" - то порекомендуйте - куда посмотреть чтобы реализовать одновременное выполнение нескольких блоков кодов?
Немного сумбурно, но думаю те кто занимался такими решениями поймут про что я
Спасибо и хорошего выходного всем.