Release the GIL when dealing with not Python related things #44
Labels
community
community
Effort - Unknown
Effort - Unknown
enhancement
enhancement
Frequency - EveryTime
Frequency - EveryTime
Reach - VeryFew
Reach - VeryFew
Severity - S3
Severity - S3
Without releasing the GIL while doing not Python related things (especially IO) using multiple threads can be inefficient. A possible workaround is using multiple processes, but then sharing data requires pickling/unpickling.
This issue is the result of a discussion on Memgraph's Discord server.
The text was updated successfully, but these errors were encountered: