2014-02-07 4 views
0

Простой вопрос:Python 3.3 - subprocess.call и GIL

ли экземпляр питон я создал с помощью subprocces.call подвергаться той же GIL, как родительский процесс?

+1

Я никогда не пойму, пока люди сбрасывают совершенно законные вопросы ... – jtsmith1287

ответ

3

Подпроцесс не имеет одного и того же GIL. Но subprocess.call действительно ждет завершения субопроцесса.

+0

Могу ли я использовать многопроцессорную обработку, чтобы предотвратить зависание моей программы? – jtsmith1287

+0

@ jtsmith1287, используйте ['subprocess.Popen'] (http://docs.python.org/3/library/subprocess.html#subprocess.Popen), если вы не хотите ждать подпроцесса. – falsetru

Смежные вопросы