class myThread1 (threading.Thread): def __init__(self, threadID, name, counter): threading.Thread.__init__(self) self.threadID = threadID self.name = name self.counter = counter def run(self): progress ()#self.name, self.counter, 1) class myThread2 (threading.Thread): def __init__(self, threadID, name, counter): threading.Thread.__init__(self) self.threadID = threadID self.name = name self.counter = counter def run(self): firme_in_calce ()#(self.name, self.counter, 1) def debug (arg=None): myThread1(1, "Thread-1", 0).start() myThread2(1, "Thread-1", 0).start()