l proceso @python requiere 100% de CPU

Estoy intentando ejecutar la aplicación Python y ejecutar acciones basadas en el intervalo especificado. El siguiente código consume constantemente el 100% de la CPU.

def action_print():

    print "hello there"

interval = 5
next_run = 0

while True:

    while next_run > time.time():
        pass

    next_run = time.time() + interval

    action_print()

Me gustaría evitar poner el proceso en suspensión ya que habrá más acciones para ejecutar en varios intervalos.

por favor avis

Respuestas a la pregunta(4)

Su respuesta a la pregunta