sturlamolden wrote: > On 7 Sep, 13:53, ganesh <ganeshbo... at gmail.com> wrote: >>> I need to use these to get the proper concurrency in my multi-threaded >> application without any synchronization mechanisms. >> Why will multiple interpreters give you better concurrency? You can > have more than one thread in the same interpreter. >> Here is the API explained: >> http://docs.python.org/c-api/init.html > http://www.linuxjournal.com/article/3641 CPython's GIL means that multithreading on multiple processors/cores has limitations. Each interpreter has its own GIL, so processor-intensive applications work better using the multiprocessing module than with the threading module.