/gil-sem-demos

Demos that show the semantics of Global Interpreter Lock systems

Primary LanguagePython

GIL Impact Demos

This repo contains examples that show semantics differences between GIL and no-GIL Python.

The key properties include:

  • concurrency on PICs
  • impact on semantics with object shapes, i.e., hidden classes
  • impact on semantics with storage strategies
  • semantics around contains/insert/delete/size on lists
  • semantics around contains/insert/delete/size on other containers