Cpython will be able to turn off global interpreter blocking

published proposal to expand the Python language- PEP-0703 , which considers the addition of the CPYTHON assembly mode without global blocking of the interpreter ( gil , Global Interpreter Lock). The proposal is reduced to the default GIL, but adding to disconnect the assembly option “–without-gil”. The specification is still at the stage of the draft subject to discussion.

The new mode will solve the problem with paralleling operations on multi -core systems, caused by the fact that global blocking does not allow parallel appeal to the separated objects from different flows. It is noted that the use of GIL is one of the most significant problems of Cpython, since the lack of parallelization is a more serious problem than the speed of code.

/Media reports cited above.