Calls to DllMain function are synchronous. Are you sure all of the threads
leave that function?
You may have some deadlock...
Giga
"COX,DAVID (HP-Roseville,ex1)" wrote:
> Calling CreateThread() will cause the DllMain() functions of all loaded
> DLLs to be called, with a reason indicating thread-attach. What, if
> anything, are those two DLLs doing in DllMain()?
>
> -----------------------------------------------------------------------
> Dave Cox
> Hewlett-Packard Co.
> HPSO/SSMO (Santa Barbara)
>
https://ecardfile.com/id/Dave+Cox>
> -----Original Message-----
> From: Bhaava Chaitanya Kancherla [mailto:
[email protected]]
> Sent: Sunday, April 16, 2000 9:22 PM
> To: NT Developers Interest List
> Subject: [ntdev] RE: [ntdev]hanging during the creation of the thread
>
> Jim,
> They are not trying for the same resource. The first two threads
> are created without any problem. Only when I am trying to create the third
> thread it is hanging. The system hangs at the call of CreateThread( ).
>
> Chaitanya
>
> ----- Original Message -----
> From: Jim Young
> To: NT Developers Interest List
> Sent: Sunday, April 16, 2000 10:32 AM
> Subject: [ntdev] RE: [ntdev]hanging during the creation of the thread
>
> > Are the two threads getting locked because they are contending for the
> same
> > resource? What is the nature of the thread(s) you are running?
> >
> > Jim
> >
> > -----Original Message-----
> > From:
[email protected]> > [mailto:
[email protected]]On Behalf Of Chaitanya Kancherla
> > Sent: Saturday, April 15, 2000 3:30 AM
> > To: NT Developers Interest List
> > Subject: [ntdev] [ntdev]hanging during the creation of the thread
> >
> >
> > Hi all,
> > This is not related to driver stuff, this one is really bugging
> me.
> > I hope you can help me.
> > I have an MFC application which dynamically loads two MFC statically
> linked
> > DLL's. In one DLL, I am creating two threads, using AfxBeginThread().
> After
> > this, when I am creating another thread in the main application, the
> system
> > hangs. I had to reboot the system.
> > Another thing is that the problem is observed only when I am creating two
> > threads in the first DLL. If I create only one thread, the application
> works
> > fine.
> > Its really baffling me. Any suggestions please ... ?
> > TIA,
> > Chaitanya
> >
> >
> > ---
> > You are currently subscribed to ntdev as:
[email protected]> > To unsubscribe send a blank email to $subst('Email.Unsub')
> >
> >
> > ---
> > You are currently subscribed to ntdev as:
[email protected]> > To unsubscribe send a blank email to $subst('Email.Unsub')
>
> ---
> You are currently subscribed to ntdev as:
[email protected]> To unsubscribe send a blank email to $subst('Email.Unsub')
>
> ---
> You are currently subscribed to ntdev as:
[email protected]> To unsubscribe send a blank email to $subst('Email.Unsub')