using threads with for-loops

Mathias Waack M.Waack at gmx.de
Tue Sep 28 15:25:17 EDT 2004


Peter Hansen wrote:

> Klaus Neuner wrote:
>> Hello,
>> 
>> I wrote a program that does essentially the following:
>> 
>> for rule in rules:
>> for line in line_list:
>> line = my_apply(rule, line)
>> 
>> line_list contains the lines of some input text.
>> 
>> To "apply a rule" always means to
>> 
>>   1. do some regex matches on line
>>   2. substitute something in line
>> 
>> My question is: Given this "architecture", does it make sense
>> to use threads? And if so, how?
> 
> The code is (based on what you give above) "CPU bound",
> which means you will not see any advantage in using
> threads.  

Have you ever seen machines with more than one CPU? The code above is
perfectly suited for parallelization. 

Mathias



More information about the Python-list mailing list