|
|
|
|
|
by FartyMcFarter
1038 days ago
|
|
Thank you! That makes sense, and it also explains why removing the GIL has a negative performance impact as discussed in other comments. Taking a lock every time a container is accessed is significant overhead, which is why languages like C++ don't make basic containers thread-safe. |
|
But with it removed, you'll have to think about it in your designs more than currently. History shows us this is not easy.