Python GIL做什么的例子有哪些?当使用多个线程时,它如何影响内存管理?
Cython的文档谈到了,但是它没有解释GIL到底做了什么或允许做什么 类似地:CPython解释器用于确保一次只有一个线程执行Python字节码的机制Python GIL做什么的例子有哪些?当使用多个线程时,它如何影响内存管理?,python,cython,cpython,gil,Python,Cython,Cpython,Gil,Cython的文档谈到了,但是它没有解释GIL到底做了什么或允许做什么 类似地:CPython解释器用于确保一次只有一个线程执行Python字节码的机制 这究竟意味着什么?如果GIL不存在,哪些是可能的,哪些是不允许的(伪代码)示例?由于GIL,内存是如何管理的?例如,是否为每个线程复制了所有对象 我不能给出一个实际的、完整的答案。因此,我将只链接到拉里·黑斯廷斯,他在那里谈到了GIL,以及我90%的GIL知识来源于哪里,以防你还没有看到它。
这究竟意味着什么?如果GIL不存在,哪些是可能的,哪些是不允许的(伪代码)示例?由于GIL,内存是如何管理的?例如,是否为每个线程复制了所有对象 我不能给出一个实际的、完整的答案。因此,我将只链接到拉里·黑斯廷斯,他在那里谈到了GIL,以及我90%的GIL知识来源于哪里,以防你还没有看到它。