Multiple Asyncronous Pipes?

I would like to run several pipes in parallel, each utilizing 1/x (x = # of pipes) of the total throughput of the device. Is this possible with a threaded model, or does the library block on each call to the device? If this is true(blocks on each request), would the multi-instance model used in Linux allow me to overcome this by accessing the library/device from different instances?

I am using the 6030-LX150

Thanks,
Rich

Rich-- FrontPanel firmware currently supports only one pipe transaction at a time.

As I’m using the API through a C application (modified PipeTest sample) would this also be true? What I see is a lockup condition whereas the first piperead call does not return if I call a second piperead from another thread.

Thanks,
Rich