[USB编程] libusbk 问题

[复制链接]
2250|1
 楼主| leihen0525 发表于 2017-9-6 10:50 | 显示全部楼层 |阅读模式
有没有大神,咨询一个问题,关于libusbk中的Usb.ReadPipe函数,我打算用同步方式读取,比如我开一个线程专门读取14端点,在开一个线程读取15端点,这样有没有问题呢,关于libusbk文档中,貌似没有明确说支不支持多线程操作。
 楼主| leihen0525 发表于 2017-9-30 11:18 | 显示全部楼层
好吧 这个 没人关注过 我通过相关资料和代码测试 发现是可以的 多线程的话 会启用重叠IO的方式 具体需要注意的是 初始化后 要清空一下端点的BUFF ,在多线程中调用 最好是读取字节是最大端点BUFF大小 然后通过返回大小判断真正读取到的数据字节数 好吧 libUSBK 可能大家用的比较少 但是真的比libusb好用

评分

参与人数 1威望 +1 收起 理由
yanchao7788 + 1 赞一个!

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

55

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部