Я сталкивался с этим как в Windows, так и в Linux: если какой-то процесс выполняет какую-то тяжелую работу, а процессор находится под большой нагрузкой, вся система может зависать, другие процессы замедляются и т.д. Например, в Windows это происходит что курсор вообще не отвечает, и в Linux ввод даже tty имеет задержку для каждого символа.
Такое поведение очевидно, но мне интересно, как это возможно, поскольку планировщик операционной системы выделяет время процессора для каждого процесса и переводит его в спящий режим, когда это время истекло. Поэтому, даже если у меня есть программа, которая вызывает много стресса, как она может прервать, например, системный процесс таким образом, что это повлияет на мой курсор? планировщик все еще должен дать ему время для ответа.