<br>
<div class="gmail_quote">On Oct 31, 2007 1:11 PM, Matthew Scouten &lt;<a href="mailto:matthew.scouten@gmail.com">matthew.scouten@gmail.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Ok, I just found this: <a href="http://www.boost.org/libs/python/doc/v2/faq.html#threadsupport" target="_blank">
http://www.boost.org/libs/python/doc/v2/faq.html#threadsupport</a><br><br>I seems to be saying that I can not do what I want with out patching Boost::Python (or does this only apply to multiple interpretors? ) <br>Is this still true (please tell me it&#39;s been fixed)?
<br>if so, where can I get this patch and how do I apply it?<br></blockquote>
<div>I think this is simply saying that you need to treat the Python interpreter as a protected resource/critical section. As I understand your problem, you have only one C++ thread using the interpreter so the fact that BP isn&#39;t thread-aware shouldn&#39;t matter to you. My thought on reading your original post was it&#39;s possible that your &quot;minor worker threads&quot; are interacting with variables used by your Python-using thead, and thus that your assumption #1 doesn&#39;t hold. However, presumably you&#39;ve already checked out this possibility or you wouldn&#39;t be triple-checking your assumptions.
</div>
<div>&nbsp;</div>
<div>-Max</div></div>