4 ms·
My understanding of Python's Global Interpreter Lock is that reference counting cannot be done efficiently between threads, so we cannot remove the GIL with ref
by samsquire 4y ago
My understanding of Python's Global Interpreter Lock is that reference counting cannot be done efficiently between threads, so we cannot remove the GIL with reference counting
Java's GC is concurrent and runs at safe points and stops the world so it avoids this problem.