multiprocessing vs thread performance

Tim Roberts timr at
Wed Dec 31 08:43:04 CET 2008

Christian Heimes <lists at> wrote:
>You have missed an important point. A well designed application does
>neither create so many threads nor processes. The creation of a thread
>or forking of a process is an expensive operation.

That actually depends on the operating system.  As one example, thread
creation on Windows is not all that expensive.

>You should use a pool of threads or processes.

Even so, this is good advise.
Tim Roberts, timr at
Providenza & Boekelheide, Inc.

More information about the Python-list mailing list