事件对象就像一个开关:它只有两种状态 开和关。当一个事件处于”开”状态,我们称其为”有信号”否则称为”无信号”。可以在一个线程的执行函数中创建一个事件对象,然后观察它的状态,如果是”无信号”就让该线程睡眠,这样该线程占用的CPU时间就比较少。 产生事件对象的函数如下: HANDLE CreateEv ...
分类:
编程语言 时间:
2017-01-17 18:34:32
阅读次数:
225
代理delegate: 对象引用指向某个特定类型的对象。 代理指向某个特定类型的方法。 代理四步: 定义自定义代理类:public delegate void first(int i); 实例化代理类:first MyDelegate = null; 实例添加方法:MyDelegate += new... ...
分类:
其他好文 时间:
2017-01-17 00:30:40
阅读次数:
154
1 pinmap_cfg.cpm_func 这个数组里是配置GPIO默认状态和功能 {PIN_KEYIN0_REG, (PIN_SLP_IE|PIN_SPU_EN|PIN_FUNC_0|PIN_FPU_EN|PIN_BSR_WPX|PIN_DS_0|PIN_DSLP_EN)},//KEYIN0PIN ...
分类:
其他好文 时间:
2017-01-16 22:37:11
阅读次数:
771
WINDOWS平台下: 关于VOID Sleep(DWORD dwMilliseconds);函数,许多人都觉得,它是告诉系统,延迟多少毫秒来执行后面的代码。 但是,在WINDOWS这样的非实时多任务系统中,我们是无法估算会睡眠多久的。因为一个线程不是总是被执行的。它会在执行一段时间后,被系统暂停, ...
分类:
其他好文 时间:
2017-01-09 23:48:05
阅读次数:
316
多伦多2016年11月6日凌晨2点开始起时间调回一小时,时间到凌晨2点时自动跳回到1点,大家可以多睡一小时(或者多一小时写essay的时间)~ 多伦多2017年3月12日凌晨2点开始时间拨快一小时时间到凌晨2点时自动跳到3点,大家需要注意休息,保证睡眠~ 夏令时、冬令时对于中国的小伙伴们来说是一个熟 ...
分类:
系统相关 时间:
2017-01-09 12:49:27
阅读次数:
271
周六重度雾霾伴随着雨加雪的天气,凌晨回来的小美在经过几个小时的睡眠后带着轻微头痛又走在了加班的路上,留下我一人过这个周末,真是疯狂的天气,疯狂的加班。 在即将读完《拖延心理学》之际偶然的机会接触了《亲爱的安德烈》这本书,来自台湾作家龙应台,与其说是一本书其实是一对母子的对话,分隔两地的母子在三年时间 ...
分类:
其他好文 时间:
2017-01-07 18:19:49
阅读次数:
188
Linux内核suspend状态 Linux内核支持多种类型的睡眠状态,通过设置不同的模块进入低功耗模式来达到省电功能。目前存在四种模式:suspend to idle、power-on standby(Standby)、suspend to ram(STR)和sudpend to disk(Hib... ...
分类:
其他好文 时间:
2017-01-06 22:05:02
阅读次数:
2250
2017年元旦已经到了,想做一个祝福语的窗口,就把上一篇画心的程序改了改,变成了如下界面。 说下改动的地方,首先窗口没有标题栏了。 MainWindow.xaml 中间圆形按钮的样式 虽然没有了标题栏,为了能够让窗口自由移动 双击鼠标,关闭窗口 不再使用线程睡眠的方式来动态显示心的生成,这次采用计时 ...
简单的说run loop是事件驱动的一个大循环,如下代码所示int main(int argc, char * argv[]) { //程序一直运行状态 while (AppIsRunning) { //睡眠状态,等待唤醒事件 id whoWakesMe = SleepForWakingUp(); ...
分类:
移动开发 时间:
2016-12-30 17:05:21
阅读次数:
345
我写的这些随笔,大都按照每天的时间顺序。 早上,仍然是八点钟起床,被闹钟叫起,但很困。我认为这不正常,睡眠充足,早起不该如此困。 上午的工作时间,按照昨天计划的,重画所有的图片,用visio画图这么久,即使是用基本的矩形,加直线,也能画出很多图。但今天好像到了一瓶颈,突然觉得用visio画图是一件无 ...
分类:
其他好文 时间:
2016-12-30 02:25:53
阅读次数:
212