Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Запуск потока с ограничение по времени / 5 сообщений из 5, страница 1 из 1
29.11.2019, 12:31
    #39896285
a_voronin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск потока с ограничение по времени
Господа,
есть такая задача.

Нужно выполнить код для элементов коллекции. Например 2000 элементов.

Нужно выполнять этот код много поточно со следующими условиями

1) Одновременно должно работать не более MAX_THREADS потоков (Threads)
2) На работу с каждым элементов отводится не более TIMEOUT_MILLISECOND миллисекунд
3) Если поток уложился в указанное время он должен сказать OK сделал за ... миллисекунд
4) Если поток НЕ уложился в указанное время он должен написать FAIL по timeout
...
Рейтинг: 0 / 0
29.11.2019, 12:46
    #39896299
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск потока с ограничение по времени
Чем не устраивают стандартные TPL-компоненты
Задача тривиальная вроде
...
Рейтинг: 0 / 0
29.11.2019, 12:57
    #39896313
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск потока с ограничение по времени
a_voronin,

задача понятна

что уже пробовали делать? где затык?

если хотите, чтобы вашу задачу тут решили -- сорян бро, не по адресу
...
Рейтинг: 0 / 0
29.11.2019, 12:59
    #39896318
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск потока с ограничение по времени
пятнецо, hVostt зол

...
Рейтинг: 0 / 0
29.11.2019, 14:22
    #39896408
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск потока с ограничение по времени
Код: c#
1.
2.
3.
4.
5.
6.
const int TimeOut = 60000;
var tokenSource = new CancellationTokenSource (TimeOut);
var token = can.Token;
...
token.ThrowIfCancellationRequested ();
...
...
Рейтинг: 0 / 0
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Запуск потока с ограничение по времени / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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