From: Graeme G. <gr...@ar...> - 2007-09-03 01:00:10
|
lmi...@di... wrote: > If usb_open() is called multiple times for the same device, and each > usb_dev_handle returned is used in a call to usb_interrupt_read() or > usb_bulk_read() in its own thread, will the operations interfere with each > other? I also use the raw1394 library and do a similar thing there with > good results. I've successfully used libusb with separate threads doing operations to different end points on Linux, OS X and MSWindows. One thread wasn't doing much though (it is used as an interrupt mechanism by the device), so there may still be issues that will crop up with heavy use. I did find a bug in the OS X code, a fix for which I reported on this list. I have no idea if my fix has been incorporated in the main distribution. Graeme Gill. |