专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
生产者——消费者 模拟需求如下: 将生产者和消费者模拟算法封装在个动态链接库中主相关生产者放入产品和消费者取走产品速度可调节 分别用循环队列和栈实现 般模拟这个算法都是生产这消费者各开个线程同步访问个共享缓冲区但是需求要求能调节速度我思路是在 每个线程里单独创建个定时器但是Windows下定时器特性是: 每隔定时时间Windows系统放入个 WM_TIMER 消息到应用消息队列中 所以我解决方案如下: /* 更改定时器消息 */ # WM_ [阅读全文] [PDF]
voidCActiveXClockCtrl::OnTimer(UINTnIDEvent) { InvalidateControl(NULL); //COleControl::Refresh(); COleControl::OnTimer(nIDEvent); } 我对Ontimer不是太清楚,nIDEvent的作用是什么? InvalidateControl(NULL);是不是redraw的意思,可是我设计的时钟总是不更新时间呢,除非手动改变大小时会更新时间。 是不是我的interval没有设置好? 相关程序如下: intCActiveXClockCtrl [阅读全文] [PDF]
1 共2条 分1页