影响中国电子产业30年时代之光评选活动网络投票正式开启,请留下您宝贵的一票!!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 请教关于WINCE multi-open 驱动问题,高手帮帮忙

共2条 1/1 1 跳转至

请教关于WINCE multi-open 驱动问题,高手帮帮忙

助工
2011-09-19 14:58:00     打赏
请教各位,我写了一个多用户的驱动,就是那种可以多个应用同时打开的驱动,然后每个应用都用轮训的方式从驱动那里得到数据,我在驱动中为每个调用者都创建了一个BUFFER,然后谁来读,我就COPY里面的数据给他。。结果我发现当我多个应用打开的时候(6个以上)发现先打开的应用得到数据会快一些。而越后面的就越慢。。。请问各位有没有办法让所有的调用者所占用的时间保持一致。



关键词: 请教     关于     WINCE     multi-open     驱动    

菜鸟
2011-09-19 15:39:54     打赏
2楼
可以设立一个全局变量,用来标记个AP读取到的字节的最大差值,大于这个差值,拿到最多数据的那个AP一调用就立即返回,不给他喂数据。

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]