simple Thread question

Batista, Facundo FBatista at uniFON.com.ar
Tue Aug 3 15:59:08 EDT 2004


Look at start() method of threading.Thread.

.	Facundo

#- -----Mensaje original-----
#- De: adeger at netlibrary.com [mailto:adeger at netlibrary.com]
#- Enviado el: Martes, 03 de Agosto de 2004 16:52
#- Para: python-list at python.org
#- Asunto: simple Thread question
#- 
#- 
#- Having trouble with my first forays into threads.  Basically, the
#- threads don't seem to be working in parallel (or you might say are
#- blocking).  I've boiled my problems to the following short code block
#- and ensuing output.  Seems like the output should be all interleaved
#- and of course it's not.  Running Python 2.2 from ActiveState on
#- Windows XP (also doesn't work on Windows 2000).
#- 
#- Thanks in advance!
#- adeger
#- 
#- #====================================================
#- 
#- import threading
#- 
#- class TestThr(threading.Thread):
#- 	def __init__(self):
#- 		threading.Thread.__init__(self)
#- 
#- 	def run(self, name):
#- 		import time
#- 		for i in range(1,11):
#- 			print 'thread ', name, ' instance ', str(i)
#- 			time.sleep(1)
#- 
#- threads = []
#- for inst in ('a', 'b', 'c'):
#- 	thread = TestThr()
#- 	thread.run(inst)
#- 	threads.append(thread)
#- 
#- # output below
#- thread  a  instance  1
#- thread  a  instance  2
#- thread  a  instance  3
#- thread  a  instance  4
#- thread  a  instance  5
#- thread  a  instance  6
#- thread  a  instance  7
#- thread  a  instance  8
#- thread  a  instance  9
#- thread  a  instance  10
#- thread  b  instance  1
#- thread  b  instance  2
#- thread  b  instance  3
#- thread  b  instance  4
#- thread  b  instance  5
#- thread  b  instance  6
#- thread  b  instance  7
#- thread  b  instance  8
#- thread  b  instance  9
#- thread  b  instance  10
#- thread  c  instance  1
#- thread  c  instance  2
#- thread  c  instance  3
#- thread  c  instance  4
#- thread  c  instance  5
#- thread  c  instance  6
#- thread  c  instance  7
#- thread  c  instance  8
#- thread  c  instance  9
#- thread  c  instance  10
#- -- 
#- http://mail.python.org/mailman/listinfo/python-list
#- 





. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . .
ADVERTENCIA  

La información contenida en este mensaje y cualquier archivo anexo al mismo,
son para uso exclusivo del destinatario y pueden contener información
confidencial o propietaria, cuya divulgación es sancionada por la ley. 

Si Ud. No es uno de los destinatarios consignados o la persona responsable
de hacer llegar este mensaje a los destinatarios consignados, no está
autorizado a divulgar, copiar, distribuir o retener información (o parte de
ella) contenida en este mensaje. Por favor notifíquenos respondiendo al
remitente, borre el mensaje original y borre las copias (impresas o grabadas
en cualquier medio magnético) que pueda haber realizado del mismo. 

Todas las opiniones contenidas en este mail son propias del autor del
mensaje y no necesariamente coinciden con las de Telefónica Comunicaciones
Personales S.A. o alguna empresa asociada. 

Los mensajes electrónicos pueden ser alterados, motivo por el cual
Telefónica Comunicaciones Personales S.A. no aceptará ninguna obligación
cualquiera sea el resultante de este mensaje. 

Muchas Gracias.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/python-list/attachments/20040803/de54ad12/attachment.html>


More information about the Python-list mailing list