ADM-XRC SDK 2.8.1 User Guide (Linux)
© Copyright 2001-2009 Alpha Data
The ADM-XRC API for Linux is thread-safe. The POSIX Thread Library (specify the -lpthread linker option) may be used to create multiple threads which share the same handle to a card (of type ADMXRC2_HANDLE). In a typical multithreaded application, the main thread will open a card and obtain a handle to it, and then spawn a number of threads that use that handle.
The DMA sample application demonstrates this.