while True:
pass
Если хотите получить более адекватную нагрузку на проц, вам надо воткнуть в этот цикл ожидание. Возможно это будет ожидание после конкретных событий, или более сложное, угадывающее, сколько времени можно “поспать”…
А вообще, посмотрите на загрузку проца фуллскрин-играми. Обычно разработчики не думают о том, что можно разгрузить ядро, и получают максимально быструю обработку событий. Так проще и всех устраивает.