C# Запустить 2 одинаковых события

181
12 января 2018, 22:50

Вот например у меня есть PictureBox и мне надо рендерить на нем что-нибудь и проверять не рисую ли я на том что рендерится, если делать в MouseMove то к-во того что рендерится тормозит сам процес рисования что логично. С логикой событий в C# не знаком. Как мне делать это не теряя скорости?

Answer 1

Когда возникает событие, то происходит последовательный вызов обработчиков, которые подписаны на событие в отдельном потоке.

Иначе говоря, пока не отработает одни обработчик, то второй не запустится.

Получается, что нужно как можно быстрее освобождать обработчики событий.

Можно попробовать создавать отдельный Task в обработчике события и тем самым моментально его покидать.

READ ALSO
Умные алгоритмы поиска в базе данных (asp.net)

Умные алгоритмы поиска в базе данных (asp.net)

Есть сущность товараОдин товар может иметь много названий (на разных языках)

175
Javascript, поиск плагинов [требует правки]

Javascript, поиск плагинов [требует правки]

Кто нибудь видел подобные слайдеры, или плагины, киньте ссылку пжлст

197
Javascript. Формат времени

Javascript. Формат времени

Добрый деньБьюсь, не могу отобразить время в нужном формате: Нужно так - 2018-01-05T21:02:46

190