Subject RE: [IB-Architect] Classic vs SuperServer was IB/FB Lock manager failures
Author Dmitry Yemanov
Paul,

> The question with a single multi-threaded process, is that
> will an SMP machine be able to run different threads on
> different CPUs? If so, what's holding SuperServer back,
> from being able to do that now?

The current SS uses the global mutex to synchronize access to the shared
data structures between all running threads. Given the fact that almost
every operation requires at least read-only access to these shared
structures, it's easy to understand that only one thread will be active per
moment whilst others will be locked (i.e. waiting for the mutex to be
released).


Dmitry