Does anybody knows fate of Global Interpreter Lock in Python 3.1 against C++ multithreading integration
The GIL is a good thing.
Just make your C++ application release the GIL while it is doing its multithreaded work. Python code will continue to run in the other threads, unspoiled. Only acquire the GIL when you have to touch python objects.