RE: [ntdev]hanging during the creation of the thread

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:xxxxx@cmcltd.com]
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: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com]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: xxxxx@youngendeavors.com
> To unsubscribe send a blank email to $subst(‘Email.Unsub’)
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@cmcltd.com
> To unsubscribe send a blank email to $subst(‘Email.Unsub’)


You are currently subscribed to ntdev as: david_cox2@hp.com
To unsubscribe send a blank email to $subst(‘Email.Unsub’)