Threaded for loop
Carl Banks
pavlovevidence at gmail.com
Sat Jan 13 19:05:40 EST 2007
More information about the Python-list mailing list
Sat Jan 13 19:05:40 EST 2007
- Previous message (by thread): Threaded for loop
- Next message (by thread): Threaded for loop
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Dennis Lee Bieber wrote: > On 13 Jan 2007 12:15:44 -0800, "John" <weekender_ny at yahoo.com> declaimed > the following in comp.lang.python: > > > > > I want to do something like this: > > > > for i = 1 in range(0,N): > > for j = 1 in range(0,N): > > D[i][j] = calculate(i,j) > > > > I would like to now do this using a fixed number of threads, say 10 > > threads. > > What is the easiest way to do the "parfor" in python? > > > > Thanks in advance for your help, > > --j > > Don't know if it's the easiest -- and if "calculate" is a CPU-bound > number cruncher with no I/O or other OS-blocking calls, it won't be > faster either as the GIL will only let one run at a time, even on > multi-core processors. It could still be helpful if you'd like to get as much done as possible in as short a time as possible, and you suspect that one or two cases are likely to hold everything up. Carl Banks
- Previous message (by thread): Threaded for loop
- Next message (by thread): Threaded for loop
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-list mailing list