[Python-Dev] [PEP 3148] futures - execute computations asynchronously (original) (raw)
Jesse Noller jnoller at gmail.com
Sun Mar 7 14:50:03 CET 2010
- Previous message: [Python-Dev] [PEP 3148] futures - execute computations asynchronously
- Next message: [Python-Dev] [PEP 3148] futures - execute computations asynchronously
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Sat, Mar 6, 2010 at 10:09 PM, Dj Gilcrease <digitalxero at gmail.com> wrote:
After playing with the API for a while & running into many issues with the examples & tests crashing windows I decided to modify the API a little and fix up the examples so they dont crash windows based computers.
http://code.google.com/p/pythonfutures/issues/detail?id=1 API Change that changes the current Executor to ExecutorBase and adds a new Executor class that is used like futures.Executor() # creates an executor that uses threading and a maxworkers = to the number of cpus futures.Executor(use='process') # Creates an executor that uses multiprocessing and a maxworkers = to the number of cpus futures.Executor(maxworkers=5) # threading again, just specifying the number of workers futures.Executor(use='process', maxworkers=5) # back to multiprocessing, but with the maxworkers specified
Making the tests and examples happy on windows is fine; but some explanation is needed for the API changes.
- Previous message: [Python-Dev] [PEP 3148] futures - execute computations asynchronously
- Next message: [Python-Dev] [PEP 3148] futures - execute computations asynchronously
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]