> [cut]
> But this code ends up waiting 5 minutes for **each** thread. that is
> not what I want. I just want to wait for 5 minutes for all threads. how
> can I do that?
I've written a little code for you using threading. Hope it will help you:
#! /usr/bin/env python
# -*- coding: utf8 -*-
import threading
import time
class MyLittleThread(threading.Thread):
def __init__(self):
threading.Thread.__init__(self)
def run(self):
time.sleep(5)
if __name__ == "__main__":
# create a list of 10 MyLittleThread
# total time to wait is 5 sec (NOT 5sec*10)
lt = []
for i in range(10):
lt.append(MyLittleThread())
for th in lt:
th.start()
bye
--
http://mail.python.org/mailman/listinfo/python-list