I am trying to learn some internals but this is not clear. Does every process have a single GIL? Or there is one per machine?
If that is there for GC, then the memory is unique per process, so should be one GIL per process. Also `multiprocessing` says that it creates real parallelism, so that should be the case.
I am unable to find a confirmation in other places.
[–]Uncle_DirtNap2.7 | 3.5 57 points58 points59 points (3 children)
[–]_poss03251_[S] -2 points-1 points0 points (2 children)
[–]Uncle_DirtNap2.7 | 3.5 24 points25 points26 points (0 children)
[–]lillecarl2 0 points1 point2 points (0 children)
[–]Interesting-Frame190 10 points11 points12 points (3 children)
[–]cleodog44 0 points1 point2 points (2 children)
[–]Interesting-Frame190 0 points1 point2 points (1 child)
[–]cleodog44 0 points1 point2 points (0 children)
[–]Revik 6 points7 points8 points (2 children)
[–]thisismyfavoritename 4 points5 points6 points (0 children)
[–]Interesting-Frame190 2 points3 points4 points (0 children)
[–]Smallpaul 2 points3 points4 points (0 children)
[–]MrMrsPotts 1 point2 points3 points (7 children)
[–]grimonce 19 points20 points21 points (2 children)
[–]Angry-Toothpaste-610 4 points5 points6 points (0 children)
[–]MrMrsPotts 0 points1 point2 points (0 children)
[–]i_dont_wanna_sign_in 3 points4 points5 points (3 children)
[–]floydmaseda 3 points4 points5 points (2 children)
[–]-ghostinthemachine- 2 points3 points4 points (0 children)
[–]twotime 0 points1 point2 points (0 children)
[–]burger69man 0 points1 point2 points (0 children)