THREADS use 100 % CPU all the time

matthiasjanes at matthiasjanes at
Wed Apr 11 11:38:41 CEST 2007

Hi all,

I have a application where I use different threads. actually all is
working - BUT I just discovered that the [b]CPU is always 100 % [/

on the 32-bit machine athlon XP, as well as on the amd 64-bit AMD
Athlon(TM) 64 X2 Dual-Core.

I have to admit I'm not used to threads. I actually use a thirdparty
scheduler [url]
but I checked and a very simple exampe with threading gives me also
all the time 100% CPU.


import threading, time

class TestThread ( threading.Thread ):
def run ( self ):
    print 'TEST'

t = TestThread()

while (True):


Does anyone know how to run this without consuming all CPU.



More information about the Python-list mailing list