Что бы быть лучший подход, чтобы выполнить метод несколько раз, параллельно с#
Привет,
Я хотел бы получить несколько советов от экспертов здесь по одному из моих требований.
Мне нужно провести несколько тестов на устройствах, подключенных к моей системе. Мое приложение должно запускать метод тестирования параллельно для всех подключенных устройств одновременно и получать результат от каждого устройства. Я написал метод для теста, в котором я могу передать идентификатор устройства и должен получить результат теста после завершения теста каждого устройства.
Пожалуйста, дайте мне знать, какой способ лучше всего реализовать это. В моем случае этот процесс синхронен, и я использую C#/WPF.
Что я уже пробовал:
public data[] SomeMethod() { return Enumerable.Range(0, 10) .AsParallel().AsOrdered() .Select(DeviceTestMethod).ToArray(); }