[Include] a_timer
#1

Этот инклуд добавляет новые функции для работы с таймерами:
PHP код:
TSetTimer(const funcname[], intervalrepeating)
TKillTimer(timerid
С помощью этих функций можно использовать точные таймеры, гораздо точнее стандартных.
+ На данный момент самый точный способ использования таймеров
- Для таймеров, меньше 250 мс точность не гарантируется при стандартных параметрах. Можно изменить параметр UPDATE_TIMERS на требуемое число и тогда точность будет, но сервер будет сильнее нагружатся. Уменьшать этот параметр крайне не желательно!

Пользоваться этим инклудом очень легко. Всё точно так же как и стандартными таймерами, только для запуска нужно использовать TSetTimer(название функции, время, повторение (0\1)), а для отключения TKillTimer(ID таймера).

Тесты точности таймеров проводились на повторяющемся минутном таймере. В стандартных таймера при увеличении времени таймера отклонение так же увеличивалось. С a_timer отклонение будет всегда одинаковое.


Стандартные таймеры: Отклонение 4746-4920 мс
a_timer: Отклонение 0-250 мс

Внимание! Перед использованием изменить в инклуде параметр MAX_TIMERS на нужное значение!
http://pastebin.com/idUmmFzR
Reply


Messages In This Thread
a_timer - by XemyL - 13.04.2013, 15:54
Re: a_timer - by Stepashka - 13.04.2013, 16:24
Re: a_timer - by XemyL - 13.04.2013, 16:26
Re: a_timer - by AirKite - 13.04.2013, 16:28
Re: a_timer - by XemyL - 13.04.2013, 16:31
Re: a_timer - by XemyL - 13.04.2013, 16:40
Re: a_timer - by frog163 - 13.04.2013, 16:55
Re: a_timer - by XemyL - 13.04.2013, 17:00
Re: a_timer - by frog163 - 13.04.2013, 17:50
Re: a_timer - by XemyL - 13.04.2013, 18:08
Re: a_timer - by OKStyle - 13.04.2013, 18:18
Re: a_timer - by stabker - 13.04.2013, 18:24
Re: a_timer - by XemyL - 13.04.2013, 18:26
Re: a_timer - by OKStyle - 13.04.2013, 18:35
Re: a_timer - by Alexander_Petrov - 13.04.2013, 18:36
Re: a_timer - by stabker - 13.04.2013, 18:36
Re: a_timer - by XemyL - 13.04.2013, 18:37
Re: a_timer - by OKStyle - 13.04.2013, 18:47
Re: a_timer - by stabker - 13.04.2013, 18:49
Re: a_timer - by frog163 - 14.04.2013, 07:41
Re: a_timer - by XemyL - 14.04.2013, 07:57
Re: a_timer - by Caypen - 14.04.2013, 08:10
Re: a_timer - by AirKite - 14.04.2013, 11:48
Re: a_timer - by XemyL - 14.04.2013, 12:32
Re: a_timer - by stabker - 14.04.2013, 12:38
Re: a_timer - by AirKite - 14.04.2013, 12:44
Re: a_timer - by XemyL - 14.04.2013, 12:47
Re: a_timer - by XemyL - 15.04.2013, 11:07
Re: a_timer - by XemyL - 16.04.2013, 03:29
Re: a_timer - by -Stranger- - 16.04.2013, 04:02

Forum Jump:


Users browsing this thread: 5 Guest(s)