Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.11.2017, 13:05   #1
BeQuit
Новичок
Джуниор
 
Регистрация: 01.11.2017
Сообщений: 4
По умолчанию регулировать Поток выполнения

Всем привет,
и так.
Нуждаюсь в помоще опытного программиста.
Проблема в регулировке Потоков выполнения(Threads).
В моём случае исползуютца "ThreadTimer". (Очень много).
Без регулировки, CPU прыгает на 100% моментально и ниспадает.
Регулировку в принципе сделал, но ана срабатывает с задержкой.
Железо: i5 6200U
12 гиг Оперативки.
SSD

Как улутшить мой код, или есть от .net готовое?
Вложения
Тип файла: txt ScheduledThreadPoolExecutor.txt (10.2 Кб, 130 просмотров)

Последний раз редактировалось BeQuit; 01.11.2017 в 13:39.
BeQuit вне форума Ответить с цитированием
Старый 01.11.2017, 21:02   #2
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,065
По умолчанию

Это какая-то самодельная реализация Task или типа того?
pu4koff вне форума Ответить с цитированием
Старый 01.11.2017, 21:25   #3
BeQuit
Новичок
Джуниор
 
Регистрация: 01.11.2017
Сообщений: 4
По умолчанию

по сути ето самодельный ThreadPool.QueueUserWorkItem для System.Threading.Timer, чтоб CPU не мучить

Последний раз редактировалось BeQuit; 01.11.2017 в 21:29.
BeQuit вне форума Ответить с цитированием
Старый 02.11.2017, 17:12   #4
BeQuit
Новичок
Джуниор
 
Регистрация: 01.11.2017
Сообщений: 4
По умолчанию

кому будет интересно, вроде решил проблему через System.Threading.Tasks.TaskSchedule r
задержка через
Код:
Task.Delay(TimeSpan.FromMilliseconds(delay > int.MaxValue ? int.MaxValue : delay));

Последний раз редактировалось Alex11223; 02.11.2017 в 18:13.
BeQuit вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Класс запускает поток, который заполняет этот класс. Обмен класс <=> поток. Человек_Борща Общие вопросы Delphi 8 27.02.2012 23:24
Как регулировать количество запусков Javascript?трани compulance JavaScript, Ajax 7 01.10.2011 17:39
Поток. Не получается создать поток. Выдает ошибки при запуске bigory Общие вопросы по Java, Java SE, Kotlin 3 23.09.2010 00:40
Поток в Си shapiro Помощь студентам 1 18.04.2010 23:01