<DIV>Jp,</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thankyou very very much. I had grossly mis-read that page.</DIV>
<DIV>This means we can use the regular server threads rather than</DIV>
<DIV>a dedicated thread, making for a much cleaner implementation.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Bill<BR><BR><B><I>Jp Calderone &lt;exarkun@divmod.com&gt;</I></B> wrote:</DIV>
<BLOCKQUOTE class=replbq style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #1010ff 2px solid">Bill la Forge wrote:<BR>&gt; The 040518 release of CompStrm supports the movement of computational <BR>&gt; streams to a server thread and back to the main thread.<BR>&gt; See http://compstrm.sourceforge.net/thread.html<BR>&gt; <BR>&gt; Thread migration makes it very easy to do blocking I/O without <BR>&gt; comprimising the main thread.<BR>&gt; <BR>&gt; Unfortunatly, this is still not good enough when working with bsddb, as <BR>&gt; cursors are NOT thread free. To reuse a cursor, you must be on the SAME <BR>&gt; thread it was created on. ;-(<BR><BR>http://www.sleepycat.com/docs/ref/program/mt.html :<BR><BR>"Transactions and cursors may span threads, but only serially, that <BR>is, the application must serialize access to the DB_TXN and DBC handles."<BR><BR>Jp<BR><BR>_______________________________________________<BR>Twisted-Python mailing
 list<BR>Twisted-Python@twistedmatrix.com<BR>http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python</BLOCKQUOTE><p><font face=arial size=-1>
<a href="http://in.rd.yahoo.com/specials/mailtg/*http://yahoo.shaadi.com/india-matrimony/" target="_blank">
<b>Yahoo! India Matrimony</a>:</b> Find your partner 
<a href="http://in.rd.yahoo.com/specials/mailtg2/*http://yahoo.shaadi.com/india-matrimony/community.php" target="_blank">online</a>.</font>