eXtremeDB在vxworks上的线程优先级解决问题:
由于自旋锁锁定资源,而造成死锁的其他任务锁定CPU,形成资源争用而处于互相等待状态,形成死锁;用信号量代替自旋锁;
具体就是在数据库连接列表中不适用mvcc,而使用mursiw+HA信号量模式库+mcosvxn库。
eXtremeDB在vxworks上的线程优先级解决问题:
由于自旋锁锁定资源,而造成死锁的其他任务锁定CPU,形成资源争用而处于互相等待状态,形成死锁;用信号量代替自旋锁;
具体就是在数据库连接列表中不适用mvcc,而使用mursiw+HA信号量模式库+mcosvxn库。