摘要: 1. 如果做游戏开发,为了时间单独写一个线程不太划算,CreateWaitableTimerA之类的是内核对象,因为多个时钟都有同一个名称,就可以让多个线程同时读取一个时钟。。 2. 如果要用到多个定时器,应该设定好每个定时器的名字,如果是匿名那就只能是一个。 3.例子 时间定时器还允许回调函数 3 阅读全文
posted @ 2016-08-21 12:03 芬乐 阅读(682) 评论(0) 推荐(0)
摘要: samephore1: samephore2: 阅读全文
posted @ 2016-08-21 09:56 芬乐 阅读(520) 评论(0) 推荐(0)
摘要: event天生的弱势,只有mutex可以感知丢失,就是将另一个进程关闭了,event无法感知。 event1: event2: 阅读全文
posted @ 2016-08-21 09:51 芬乐 阅读(630) 评论(0) 推荐(0)
摘要: 1.操作系统分为ring0(内核层)和ring3(应用层)两层。 ring0层出错会蓝屏,ring3层出错程序就会挂了。 event和mutex创建他的指针是应用层,但是它的内部是ring0层,ring0层可以看到所有的进程的内存。一个进程不能读写另外一个进程的内存,我们必须通过注释的方式 even 阅读全文
posted @ 2016-08-21 09:30 芬乐 阅读(3839) 评论(0) 推荐(1)