https://github.com/smarr/gil-sem-demos
Demos that show the semantics of Global Interpreter Lock systems
https://github.com/smarr/gil-sem-demos
Last synced: 3 months ago
JSON representation
Demos that show the semantics of Global Interpreter Lock systems
- Host: GitHub
- URL: https://github.com/smarr/gil-sem-demos
- Owner: smarr
- Created: 2023-10-13T10:31:09.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-11-24T17:02:19.000Z (over 2 years ago)
- Last Synced: 2025-03-14T17:24:39.654Z (over 1 year ago)
- Language: Python
- Size: 29.3 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
- [x] semantics around contains/insert/delete/size on lists
- [ ] semantics around contains/insert/delete/size on other containers