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