This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
The results of calling set priorirty on a thread will depend on how the operating system handles threads and priorities and also on other threads that are alive at any given point in time. Let us say you have only one thread running, you can reduce it's priority all the way to min_priority and it will still continue to run. Let us say you are running on an OS that implements preemptive scheduling and the current thread is set at priority 5, Let us also say that all other threads that are ready to run are at min_priority. If you reduce the priority of the current thread to 3, it will still continue to run. You can not predict/guarantee the results of setting priority on a thread. Hope this helps
I’ve looked at a lot of different solutions, and in my humble opinion Aspose is the way to go. Here’s the link: http://aspose.com