[Python.NET] RE: Python for .NET, multithreading case.

Brian Lloyd brian at zope.com
Tue Feb 22 19:16:56 CET 2005


If you can post (or email me directly) the Python code 
that you use to create the threads, that would help me 
in making a test case (just to make sure any subtle 
differences aren't lost...)  -Thanks


Brian Lloyd        brian at zope.com
V.P. Engineering   540.361.1716              
Zope Corporation   http://www.zope.com 
  

> -----Original Message-----
> From: Duong, Thuy [mailto:tduong at alarismed.com] 
> Sent: Tuesday, February 22, 2005 12:50 PM
> To: Brian Lloyd; pythondotnet at python.org
> Cc: vantuando at computer.org; Smith, Daniel
> Subject: RE: Python for .NET, multithreading case.
> 
> Hi Brian,
> 
> Thanks for getting back to us so promptly!
> 
> The threads (ThreadA and Threadaa) are created from Python and invoke
> the .NET DLL.
> 
> Pls. let us know if you need any additional information.
> 
> Thanks.
> 
>   -thuy
> 
> -----Original Message-----
> From: Brian Lloyd [mailto:brian at zope.com] 
> Sent: Tuesday, February 22, 2005 6:39 AM
> To: Duong, Thuy; pythondotnet at python.org
> Cc: Smith, Don S. (ALARIS); vantuando at computer.org
> Subject: RE: Python for .NET, multithreading case.
> 
> 
> Just to clarify - are you creating these threads from 
> Python or from managed code?
> 
> 
> Brian Lloyd        brian at zope.com
> V.P. Engineering   540.361.1716              
> Zope Corporation   http://www.zope.com 
> 
> 
> > -----Original Message-----
> > From: Duong, Thuy [mailto:tduong at alarismed.com]
> > Sent: Saturday, February 19, 2005 6:29 PM
> > To: pythondotnet at python.org; brian at zope.com
> > Cc: Smith, Don S. (ALARIS); vantuando at computer.org
> > Subject: Python for .NET, multithreading case.
> > 
> > 
> > Hi Brian,
> > 
> > We've been using Python for .NET and it's been working pretty
> > well interacting
> > with a .NET DLL.  However, we've encountered some problems with 
> > this multithreading
> > scenario:
> > 
> > 1) Create a "main" thread called:  ThreadA
> > 2) ThreadA can successfully invoke our .NET DLL.
> > 3) ThreadA now spawns a child thread: Threadaa
> > 4) Threadaa unsuccessfully invokes the .NET DLL.
> > When we wrote to the console, we see Threadaa invoke the 
> .NET DLL but 
> > the control never returns back to Threadaa after the .NET DLL call.
> > 
> > Do you have any thoughts on this and do you have any suggestions? 
> > Thanks in advance for your help!
> > 
> > 
> > Regards,
> > 
> >   Thuy Duong
> > 
> 



More information about the PythonDotNet mailing list