Post a Comment
Then when we actually use software that keeps our processors busy your software will bogg us down - nice
I'm a software developer and while I'm working I have a lot of stuff open and going such as tests, my IDE, internet, etc. My processor is almost always between 80% and 100% use. Purposefully bloating software and making it use up (in my case) precious CPU cycles does not seem like a good iea.
Then when we actually use software that keeps our processors busy your software will bogg us down - nice
This is *not* about adding more bloat to software. Multithreading is extremely useful for maximizing throughput on servers and responsiveness on clients. If your client-side application is 100% single threaded, your GUI repainting would be blocked by HD access, which would make your application appear very slow and unprofessional. On servers, you would not be able to make the most out of your 512 processing cores without multithreading.
Nope.
http://boinc.berkeley.edu/
You can participate in more than one project, and you control how much of your computing power goes to each project. If you participate in several projects, your computer will be kept busy even when one project has no work.




