I have an app made using C#, and it uses BackgroundWorker. It will be deployed to client PCs. My question is, will it work (BackgroundWorker) on computers that don’t have multicore processors?
Or does the BackgroundWorker only work on multicore processors?
It will work. When you have more threads than cores, the scheduler will make the threads take turns sharing CPU time.