2008/4/11, [EMAIL PROTECTED] <[EMAIL PROTECTED]>: > > This question was posed to me today. Given a C/C++ program we can clearly > embed a Python interpreter in it. Is it possible to fire up multiple > interpreters in multiple threads? For example: > > C++ main > thread 1 > Py_Initialize() > thread 2 > Py_Initialize() > > Do I wind up with two completely independent interpreters, one per thread? > I'm thinking this doesn't work (there are bits which aren't thread-safe > and > are only protected by the GIL), but wanted to double-check to be sure. > > Thanks, > > Skip > > -- > http://mail.python.org/mailman/listinfo/python-list >
Hi, You will only have one the different static Python variables, so this is not possible. Matthieu -- French PhD student Website : http://matthieu-brucher.developpez.com/ Blogs : http://matt.eifelle.com and http://blog.developpez.com/?blog=92 LinkedIn : http://www.linkedin.com/in/matthieubrucher
-- http://mail.python.org/mailman/listinfo/python-list