Если поток ожидает данные из сети, ядро не планирует его использование другими процессорами.
Как только данные были предоставлены сетевым устройством, этот поток должен быть снова запланирован, если его приоритет больше, чем работающий поток. Кто отвечает за повторный запуск планировщика, драйвера устройства, обрабатывающего прерывание, или ядра (какой части)?
Маню