Top "Gil" questions

Use for questions concerning CPython's Global Interpreter Lock

What is the global interpreter lock (GIL) in CPython?

What is a global interpreter lock and why is it an issue? A lot of noise has been made around …

python python-internals gil
Python Global Interpreter Lock (GIL) workaround on multi-core systems using taskset on Linux?

So I just finished watching this talk on the Python Global Interpreter Lock (GIL) http://blip.tv/file/2232410. The gist …

python multithreading multicore gil python-stackless
Green-threads and thread in Python

As Wikipedia states: Green threads emulate multi-threaded environments without relying on any native OS capabilities, and they are managed in …

python multithreading pthreads gil green-threads
Using a dictionary in Cython , especially inside nogil

I am having a dictionary, my_dict = {'a':[1,2,3], 'b':[4,5] , 'c':[7,1,2]) I want to use this dictionary inside a Cython nogil …

python cython gil
Why is there no GIL in the Java Virtual Machine? Why does Python need one so bad?

I'm hoping someone can provide some insight as to what's fundamentally different about the Java Virtual Machine that allows it …

java python multithreading jvm gil
GIL in Python 3.1

Does anybody knows fate of Global Interpreter Lock in Python 3.1 against C++ multithreading integration

python multithreading gil
running multiple threads in python, simultaneously - is it possible?

I'm writing a little crawler that should fetch a URL multiple times, I want all of the threads to run …

python multithreading web-crawler gil
numpy and Global Interpreter Lock

I am about to write some computationally-intensive Python code that'll almost certainly spend most of its time inside numpy's linear …

python multithreading numpy gil python-multithreading
Why Python is not better in multiprocessing or multithreading applications than Java?

Since Python has some issues with GIL, Java is better for developing multiprocessing applications. Could you please justify the exact …

java python multithreading multiprocessing gil
Threading in Python using multiple cores

As far as I know, Python's threading library uses POSIX threads for threading and it does not run on multiple …

python python-2.7 pthreads gil