One of the requirements in the design of HMES has been to incorporate support for multi-core processors.
The Windows Threading API is being used extensively throughout the software, increasing performance and providing a smoother user experience. The increase in software complexity is well worth the effort.
The various editing dialogs are using a number of threads to provide faster response to user input, with each dialog typically supporting up to three or four threads. So persons using a quad-core or better computer will notice a faster and smoother application response.
The use of threading also benefits smaller hardware setups, as this software is also testing on Intel Atom processor based computers, and the Atom 330 1.6GHz dual-core dual-thread still performs exceptionally well.
-