驱动的线程不安全性和进程不安全性

OS:RHEL62

PCI:PLX9056


PLX9056官方的API,是线程不安全的,是进程安全的。

在多卡的情况下,如果使用多线程调用,每个线程对应一张卡。这种做法会引发问题。应该改用进程,每个进程对应一张卡。


根源:

API中TransferBlock部分采用notification机制。(FIXME)


你可能感兴趣的:(驱动的线程不安全性和进程不安全性)