1) 当你阻塞于os,如果你的代码在大量等待系统,GIL不会干扰你因为此时你没有编译python
字节码
2) 当你在简单执行内部指令时,比如操作大量字符串或者位运算。GIL不会产生干扰因为这些都
是作用于 字节码
3) 当你在执行C扩展模块。 Numpy,python图像库等。
4) 如果你真的依赖某段python代码。Cython也可以通过 with-statement 释放GIL
5) 如果不是C扩于展限制。Jython和Ironthon没有GIL
6) PyPy 也提高了之前受限于GIL的劣势。(但PyPy有自己的GIL)