I am working on a multi-thread Winforms application and I am wondering if there is a recommended number of maximum threads based on the client computer's resources. Thank you.
EDIT - We are using multi-threading to avoid blocking the UI while loading fairly large amount of data to show in Charts. We are showing up to 16 charts simultaneously -16 different threads to load get this data (around 5 calls to the database) at the same time (this will be improved though). Thus we are concerned whether we should limit the number of threads that do work simultaneously. Thank you.