Yesterday I had one form inside another and was told to use background working thred to solve a problem. I was wondering if I might also need a background thread for another project (meaning library, not part of the main program). This other project handles nothing but analysis and will calculate many millions of algorithms a minute. Does this have its own thread or should I set this up in a background thread as well.
If it's not already using threading for the calculations and if the calculations may take some time, then it would probably be a good idea. If the calculations are quick, even if there are a lot of them, then it may not be needed IMO.