Мгновенное получение события

Я столкнулся с проблемой
Предположим, есть функция foo (), которая содержит около 100 строк кода.
Также есть событие XYZ
Что я хочу сделать, так это то, что как только событие получено (onXYZEvent ()), я хочу, чтобы выполнение в foo () было остановлено МГНОВЕННО, где бы он ни находился, и выполнило какую-то другую функцию, которую я хочу (скажем, foo2 ())

Теперь моя текущая обработка такова, что есть проверки (if (onXYZEventRecкид ()) предложения) через код в foo () на регулярных уровнях и соответственно обрабатываются
Есть ли другой способ, где я могу остановить выполнение foo () в тот момент, когда срабатывает eventXYZ
Мой код написан на C ++

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector