SpreadsheetGear 2017
Easily Take Advantage of Multi-Core CPUs
SpreadsheetGear 2017 > Tutorials > Key Concepts > Easily Take Advantage of Multi-Core CPUs

SpreadsheetGear 2017 includes support for multithreaded recalc and sorting which improves the calculation and sorting performance of most workbooks on multi-core CPUs with no additional development effort.

In addition, each WorkbookView has its own workbook set by default. With background calculation, each WorkbookView is able to do multithreaded background calculation on its own background threads, automatically taking advantage of multi-core CPUs. Similarly, event driven applications are able to update multiple workbook sets simultaneously, with SpreadsheetGear 2017 taking care of the Windows Forms , WPF and Silverlight requirements to update each WorkbookView on the thread which created it.

Multithreaded recalc is built on Task Parallel Library.

Multithreaded recalc requires SpreadsheetGear2017.Core.dll and .NET 4.0, .NET 4.5, .NET 4.6 or .NET 4.7.

SpreadsheetGear2017.dll is built for .NET 2.0 and does not include multithreaded recalc.

SpreadsheetGear2017.Windows.Silverlight.dll is built for Silverlight and does not include multithreaded recalc.

All versions of SpreadsheetGear include support for interruptible background calculation and multiple workbook sets.