musicstashall
Знающий
- Сообщения
- 322
- Репутация
- 7
Всем доброго.
У меня в цикле выполняется достаточно много функций, которые естественно нагружают проц. Притормозить цикл нельзя, т.к. вследствии начинают пропускаться события, вообще, желательно в цикле ставить Sleep(1). Поэтому вопрос — нельзяли как-то по таймеру организовать выполнение функций, чтобы функция выполнялась не в каждом проходе цикла, а, например, на десятый проход, сотый, тысячный и тд...? Как это сделать правильно? Я просто поставил перед циклом локальную переменную и в цикле плюсую к ней еденицу, но это теперь доставляет массу неудобств...
У меня в цикле выполняется достаточно много функций, которые естественно нагружают проц. Притормозить цикл нельзя, т.к. вследствии начинают пропускаться события, вообще, желательно в цикле ставить Sleep(1). Поэтому вопрос — нельзяли как-то по таймеру организовать выполнение функций, чтобы функция выполнялась не в каждом проходе цикла, а, например, на десятый проход, сотый, тысячный и тд...? Как это сделать правильно? Я просто поставил перед циклом локальную переменную и в цикле плюсую к ней еденицу, но это теперь доставляет массу неудобств...