Global interpreter lock
Coarse-grained mutex used in some process virtual machines
A global interpreter lock (GIL) is a mechanism used in computer-language interpreters to synchronize the execution of threads so that only one native thread (per process) can execute basic operations (such as memory allocation and reference counting) at a time. As a general rule, an interpreter that uses GIL will see only one thread to execute at a time, even if it runs on a multi-core processor, although some implementations provide for CPU intensive code to release the GIL, allowing multiple threads to use multiple cores.
Nº Q5570451 ★
Común · Saberes
Global interpreter lock
Coarse-grained mutex used in some process virtual machines
A global interpreter lock (GIL) is a mechanism used in computer-language interpreters to synchronize the execution of threads so that only one native thread (per process) can execute basic operations (such as memory allocation and reference counting) at a time. As a general rule, an interpreter that uses GIL will see only one thread to execute at a time, even if it runs on a multi-core processor, although some implementations provide for CPU intensive code to release the GIL, allowing multiple threads to use multiple cores.
En Wikipedia
Texto en inglés Aún no hay artículo en tu idioma: extracto en inglés.
A global interpreter lock (GIL) is a mechanism used in computer-language interpreters to synchronize the execution of threads so that only one native thread (per process) can execute basic operations (such as memory allocation and reference counting) at a time. As a general rule, an interpreter that uses GIL will see only one thread to execute at a time, even if it runs on a multi-core processor, although some implementations provide for CPU intensive code to release the GIL, allowing multiple threads to use multiple cores. Some popular interpreters that have a GIL are CPython and Ruby MRI.
Texto: Wikipedia en inglés, CC BY-SA 4.0. ·
Cartas cercanas
-
Global Descriptor Table
X86 data structure
Nº Q1518013 ★
Sin ofertas
-
GLib
Biblioteca de software
Nº Q1137964 ★
Sin ofertas
-
V
VLIW
Nº Q249743 ★★
Sin ofertas
-
G
Grbl
Free software for drive CNC controler
Nº Q57817152 ★
Sin ofertas
-
I
Ioctl
Llamada de sistema en Unix
Nº Q837975 ★
Sin ofertas
-
GLUI
Nº Q1041107 ★★
Sin ofertas