阅读:1386回复:2
关于操作多个相同设备的问题
原来的系统有1块PCI卡,协处理,用来提升计算的加速,现在由于希望整个系统速率的提升,想同时插入3块卡。
现有卡的硬件上无法查询得到卡是否正在“忙”,因此需要用信号量来实现。 现有的三种信号量,应该如何合理的搭配使用,来获得多卡操作并互斥的效果呢? |
|
|
沙发#
发布于:2003-07-30 09:54
呵呵,很急的,提点建议就行,谢了。
|
|
|
板凳#
发布于:2003-07-31 09:24
用一个信号量将其初始化为3,用了其中一卡减1,用完后恢复加1,当3卡都忙时挂起等待。
|
|
|