This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: Memory problem


As far as I know, yes.

Hans

> -----Original Message-----
> From: java-owner@gcc.gnu.org [mailto:java-owner@gcc.gnu.org] 
> On Behalf Of Gabriel Bianco
> Sent: Thursday, December 08, 2005 3:56 PM
> To: java@gcc.gnu.org
> Subject: Re: Memory problem
> 
> 
> Hi, thanks a lot for the response... I'm still not clear on 
> this though:
> 
> > > Second, when I start a Java thread from C++ code do I need to do 
> > > anything else before I start it, something similar to 
> > > JvAttachCurrentThread\JvDetachCurrentThread?
> > That's a standing issue.  Currently it's not recommended that you 
> > create a thread from C++ code and then run Java in it.  At least if 
> > the thread creation is done in a library outside your 
> control, so that 
> > it can't be turned into a GC_pthread_create.  We're slowly moving 
> > towards a solution.
> >
> 
> I'm not sure we are talking about the same thing :-)... I 
> have had some problems when I create a regular thread and 
> have it run Java code, so I decided to try creating a Java 
> thread... That did do the trick, fixed the problems, but I 
> was worried that the memory it allocated wasn't being 
> released because I wasn't registering/unregistering it...
> 
> Right now I just create the thread and call start()...
> 
> Thread* th = new MyThread();
> th->start();
> 
> Is that also not recommended? And is that all I need to do?
> 
> Thanks, Gabriel Bianco.
> 
> 


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]