[an error occurred while processing this directive]
|
// вывод знакового числа с фиксированной точкой
// за этот велосипед скажите спасибо г-ну Асманавичусу// Когда на практике убедитесь, что неудобно задавать время вызова очередного
// обработчика события двумя способами: через timer_set и через return из
// текущего обработчика - дайте в рыло Асманавичусу, если этот удод здесь еще
// работает. То же действие рекомендую проделать в том случае, если возникнет
// необходимость вызова handler'ов медленных процессов из основного цикла
// main(), и потоки программы будут получать управление несвоевременно, т.к.
// их обработка так же будет вызываться из main(), вместо того, чтобы вызываться
// из обработчика прерывания таймера. Дешевый пиздежъ г(х)ера Асманавичуса
// несостоятелен, т.к. в случае критичности обработки прерываний от железа
// приоритет обработки такого прерывания делают выше, чем у многопоточки, а если
// у контроллера нет приоритетов прерываний - пишут менеджер их обработки.
// Классика, блядь!// Блядь! Сука этот Асманавичус. Ебанько хуево.
// Ну на хуя взяли сюда этого удода? Вот ведь, пиздец-то какой. Из-за этой хуйни с
// таймерами столько мозгоебства. Должен быть _ОДИН_ способ уставновки времени вызова
// обработчика события по таймеру. Из-за этой поебени с передачей времени следующего вызова
// при работе с несколькими тредами приходится заниматься в обработчике события полной хуйнёй.
// Чтобы обработчик события перетащить из одного треда в другой - надо многое перехуяривать.
E-mail: info@telesys.ru