Will two python scripts stored in different files launched using subprocess.Popen get around the Global Interpreter Lock (GIL)?
For example: in "spam.py" there is:
def spam():
# do things for some time...
and in "eggs.py" there is:
def eggs():
# do things for some time...
both "spam.py" and "eggs.py" are launched in "both.py":
import subprocess
subprocess.Popen("python3 /path/to/spam.py", shell=True)
subprocess.Popen("python3 /path/to/eggs.py", shell=True)
Will spam.py & eggs.py run in separate processes?