The refactoring Firebird's threading architecture in this release takes advantage of the symmetric multiprocessing (SMP) capabilities of multiprocessor hardware. This has a noticeable effect on the scaleability of Superserver when multiple databases are being accessed simultaneously but its major effect is the emergence of the architectural "Superclassic" model that will underpin the fine-grained multi-threading under development for Firebird 3.
The embedded libraries — -libfbembed.so on POSIX and fbembed.dll on Windows- — are now multi-thread-capable and thread-safe, so they can be used in multi-threaded applications.
Firebird 2.5.1 Released October 04, 2011
Firebird 2.5.1 Released October 04, 2011
http://www.firebirdsql.org/en/firebird-2-5-release-description/
Firebird 2.5.1 - advantage of the symmetric multiprocessing(SMP)
Firebird 2.5.1 Released October 04, 2011
http://www.firebirdsql.org/en/firebird-2-5-release-description/
Engine Enhancements
The refactoring Firebird's threading architecture in this release takes advantage of the symmetric multiprocessing (SMP) capabilities of multiprocessor hardware. This has a noticeable effect on the scaleability of Superserver when multiple databases are being accessed simultaneously but its major effect is the emergence of the architectural "Superclassic" model that will underpin the fine-grained multi-threading under development for Firebird 3.
The embedded libraries — -libfbembed.so on POSIX and fbembed.dll on Windows- — are now multi-thread-capable and thread-safe, so they can be used in multi-threaded applications.