Hi,
I was talking to an interesting interviewee today, who insisted that the best way to improve the performance of our Java application was to rewrite the thread scheduling algorithm. Given that we rely on the JVM thread scheduling algorithm I'm reasonably sure this isn't possible, but I was wondering if there's any techniques you can use to affect the scheduling algorithm. Or if there is even a compelling reason to do so.
PS The application in question doesn't have any serious performance problems. The interviewee was just a bit keen.