Title does justice.
I’m building an application that uses TPL instead of Backgroundworker, but I’m wondering what might happen if you try to run TPL on a machine that doesn’t use multi-core cpus.
Are there any compatibility issues? Performance slow-downs? Or does application go boom?
No issues, no measurable slow-down. Of course also no speed-up for CPU-bound tasks. TPL adapts automatically to the number of available cores.