[Python-de] Threading

holly at python.net holly at python.net
Mon Mar 31 08:40:38 EST 2003


On Mon, 31 Mar 2003, Andreas Jung wrote:
> partitionier die liste mit den 4000 urls in listen für die jeweiligen
> threads und übergib die
> jeweilige arbeitsliste dem jeweiligen thread beim anlegen. wirf die threads
> an und
> das wars....wo ist also das problem?

Z.B. dass verschiedene URLs unterschiedlich lange brauchen?  Ueber die
grosse Zahl von URLs mittelt sich das hoffentlich aber sicher kann man
sich da nicht sein. (Haengt stark von der Ordnung der Liste ab und wie
Du partitionierst.)

Warum nicht alle 4000 URLs in eine Queue stecken, dann 10 Worker-Threads
erzeugen, die solange arbeiten, bis die Queue leer ist und sich dann
beenden?  Der Main-Thread kann dann einfach warten, bis alle 10 Worker
fertig sind...

	Holger





More information about the Python-de mailing list