Спроектировать ядро программы на C#, используя многопоточность

Задание закрыто
Стоимость:Договорная
Срок выполнения:3 дня
Варианты оплаты:По договоренности
Дата публикации:2017-05-24 15:50
Был на сайте:2018-11-17 07:23

Спроектировать ядро программы на C#, используя многопоточность

 
Задача

Есть класс A, в котором около сотни методов:
public class A
{
public static void Method1()
{
//тело метода
}

public static void Method2()
{
//тело метода
}

//и т.д.
}

Каждый выполняется от 0,1 до 2 секунд.
Получается, что если запускать методы по очереди, каждый метод будет выполняться раз в 2-3 минуты.
Необходимо сделать так, чтобы каждый метод класса A выполнялся раз в 15 секунд (15 секунд сделать в виде константы, которую можно будет изменить в будущем), например каждый метод в своем потоке (выполнился, 15 секунд Thread.Sleep).
Написать ядро, которое будет запускать каждый метод в своем потоке, так чтобы при добавлении нового метода в класс A, не нужно было дописывать код ядра.
Будет ли существовать ограничение на количество методов в классе A при такой архитектуре?

Пожалуйста, напишите стоимость и срок выполнения

Оставлять заявки могут только авторизованные пользователи.
Заявок нет

Оставлять заявки могут только авторизованные пользователи.