版块
论坛
喜欢
话题
应用
搜索
登录
注册
chrys的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=26776
usb收发数据是否可以同时进行?
我的usb驱动只能在一个线程里进行收数据或发数据,如果我将收数据和发数据的处理分别放到两个线程里,让他们同时进行,系统立即崩溃,usb设备读和写不是分别使用不同的端点吗?为什么收发不能同时进行呢?可以让收数据和发数据互不相干地自由地进行吗?因为我的需求是收和发是随机的,完全有可能...
全文
回复
(
3
)
2003-11-04 13:59
来自版块 -
USB驱动开发
◆
◆
表情
告诉我的粉丝
提 交
Jkw_Dev
:
js
(2003-11-04 19:59)
回复
jinghuiren
:
你用的是同步irp吧,如果使用异步irp,它们是排队处理的,但是还是用的时分复用的办法。也就是说写的同时读会被暂时停止,如果在下边1024的端点缓冲区没有满之前你的写完成了,那么就不会丢失数据了。
(2003-11-04 14:08)
回复
pengenwen
:
用户被禁言,该主题自动屏蔽!
(2003-11-04 14:02)
回复
chrys
加关注
写私信
0
关注
0
粉丝
125
帖子
返回顶部