Stop being nice !
In Linux, nice guys (tasks) finish last.
Literally.
On systems supporting multiple runnable tasks, each task is assigned a priority. Higher priority runnable tasks get CPU before the lower priority ones and tasks with the same priority get CPU in a round robin way.
Linux uses separate priority ranges for