为您找到相关结果57个

最小堆定时器的实现 - Lai18.com IT技术文章收藏夹

最小堆定时器的实现上一篇博文实现了升序定时器链表,但是存在一个问题:添加定时器的效率偏低。后来产生了两种定时器实现方案:时间轮和时间堆。下面来...
www.lai18.com/content/19171...html 2013-8-26

linux下定时器的使用--timer_create等系列 - Lai18.com IT技术...

结构成员说明了定时器到期的通知方式和处理方式等 // timerid--定时器标识符 timer_t timerid; struct sigevent evp; memset(&evp, 0, sizeof(...
www.lai18.com/content/19345...html 2015-5-14

[Erlang]惊艳的时间轮定时器(遍历优化) - Lai18.com IT技术文章...

惊艳的时间轮定时器 问题引入:游戏里面每个Player身上有很多buffs,在每一个tick(最小时间段)都要去检查buff里面的每一个buff是不是过期,产生的效果如何,...
www.lai18.com/content/6841...html 2017-1-1

Linux定时器与延时 - Lai18.com IT技术文章收藏夹

内核定时器依赖硬件定时器中断,内核在硬件中断发生后唤起TIMER_SOFTIRQ软中断,检测各软件定时器是否到期,到期就将定时器处理函数在底半部执行。 Kernel中可以利用一组...
www.lai18.com/content/14257...html 2016-11-10

Linux时间子系统之六:高精度定时器(HRTIMER)的原理和实现 - Lai18...

上一篇文章,我介绍了传统的低分辨率定时器的实现原理。而随着内核的不断演进,大牛们已经对这种低分辨率定时器的精度不再满足,而且,硬件也在不断地发展,系统中的...
www.lai18.com/content/10213...html 2016-12-23

STM32学习笔记4(TIM32位定时器的实现) - Lai18.com IT技术文章...

关于STM32的CPU为32位,定时器却为16位的探讨STM32的通用定时器可以实现很多功能,例如:定时计数、测量外部信号脉冲宽度、产生PWM波形、测量输入的PWM波形等。在所有...
www.lai18.com/content/44931...html 2016-7-30

Linux时间子系统之四:定时器的引擎:clock_event_device - Lai18....

早期的内核版本中,进程的调度基于一个称之为tick的时钟滴答,通常使用时钟中断来定时地产生tick信号,每次tick定时中断都会进行进程的统计和调度,并对tick...
www.lai18.com/content/10213...html 2012-9-28

Linux内核系统定时器TIMER实现过程分析 - Lai18.com IT技术文章...

本文系itspy原创,复制/转载请尽量标明原出处http://www.lai18.com/content/2470473.html,谢谢!Linux系统定时器,在内核中扮演着重要角色。内核的许多...
www.lai18.com/content/24704...html 2011-12-13

VS2010/MFC编程入门之四十四(MFC常用类:定时器Timer) - Lai18.com...

前面一节鸡啄米讲了MFC定时器[/b] VS2010编程中,我们可以使用MFC的CWnd类提供的成员函数SetTimer实现定时器功能,也可以使用Windows API函数SetTimer来...
www.lai18.com/content/4102...html 2012-9-4

.NET Framework中定时器timer的单线程与多线程使用讲解 - Lai18....

如果你需要使用规律的时间间隔重复执行一些方法,最简单的方式是使用定时器(timer)。与下边的例子相比,定时器可以便捷、高效地使用内存和资源:new Thread (delegate()...
www.lai18.com/content/74517...html 2017-1-5