ba272
asked on
Multi-threading and minimizing underutilization of the processor
I'm about to add a second thread to my Windows app. in order to process larger jobs in the background, while providing instant user interface response time in the GUI. But I'd like to have a maximal amount of processor cycles available to work on that larger job, to bring it to completion sooner rather than later.
My question is, can I allocate 80% (or so) or the processor's time to the larger process, since most of the time spent waiting for user interactions will be time lost? Or does the ratio come implicitly by design?
I'd love to hear your reply.
Thanks,
RA
My question is, can I allocate 80% (or so) or the processor's time to the larger process, since most of the time spent waiting for user interactions will be time lost? Or does the ratio come implicitly by design?
I'd love to hear your reply.
Thanks,
RA
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Thanks.