I am working on a very large application that has multiple processes running simultaneously; at any given moment there are none or there is exactly one process interacting with the user. Would it be a good idea to temporarily increase the priority of the process with which the user is currently interacting?
As a second part of the same question, please provide real-world examples if possible. Did any common operating systems or applications decide to implement or specifically to not implement such a feature?