That is an issue with the level of debugging and multiprocessor programming done with the OS and software apps in question of locking up a core or all cores. Some apps utilize all available cores, some apps only do a few cores, and other apps may do one core.
Lockups can happen whether you have physical/virtual CPUs or cores. Most people may try to set the app to only use one CPU/core while another app runs on another CPU/core. There are ways to try to circumvent things - but that nature of the beast is relatively the same. The other item is finding two socket motherboards if you go the dual physical CPU route at a nominal cost. ~ Ken -- This message posted from opensolaris.org
