The Shed is going Social! Join us on FaceBook and Twitter and chime in on the conversation.
|
 |
|
Dev Shed Forums
> Programming Languages
> C Programming
|
WaitForMultipleObjects is not waiting all the thread to complete their task
Discuss WaitForMultipleObjects is not waiting all the thread to complete their task in the C Programming forum on Dev Shed. WaitForMultipleObjects is not waiting all the thread to complete their task C programming forum discussing all C derivatives, including C#, C++, Object-C, and even plain old vanilla C. These languages are low level languages, and used on projects such as device drivers, compilers, and even whole computer operating systems.
|
|
 |
|
|
|
|

Dev Shed Forums Sponsor:
|
|
|

September 28th, 2012, 01:14 AM
|
|
Registered User
|
|
Join Date: Aug 2012
Posts: 8
Time spent in forums: 2 h 16 m 43 sec
Reputation Power: 0
|
|
WaitForMultipleObjects is not waiting all the thread to complete their task
Hello Everyone,
Hi opening multiple thread at run time and finally called function.
WaitForMultipleObjects(nooffiles,handle, TRUE, INFINITE);
but its not working for me
Code:
for(i=0;i<n;i++)
{
handle[nooffiles] = (HANDLE)_beginthreadex( NULL, 0, &createthreadtohandlefile, foldertemp, 0, NULL);
}
WaitForMultipleObjects(n,handle, TRUE, INFINITE);
Please can anyone suggest me. Why this WaitForMultipleObjects is not working properly?
|

September 28th, 2012, 02:00 AM
|
 |
Banned ;)
|
|
Join Date: Nov 2001
Location: Woodland Hills, Los Angeles County, California, USA
|
|
This code:
Code:
for(i=0;i<n;i++)
{
handle[nooffiles] = (HANDLE)_beginthreadex( NULL, 0, &createthreadtohandlefile, foldertemp, 0, NULL);
}
should be:
Code:
for(i=0;i<n;i++)
{
handle[i] = (HANDLE)_beginthreadex( NULL, 0, &createthreadtohandlefile, foldertemp, 0, NULL);
}
otherwise you have a lot of invalid handles in your handle array when you hand it off to WaitForMultipleObjects()
__________________
Up the Irons
What Would Jimi Do? Smash amps. Burn guitar. Take the groupies home.
"Death Before Dishonour, my Friends!!" - Bruce D ickinson, Iron Maiden Aug 20, 2005 @ OzzFest
Down with Sharon Osbourne
|

September 28th, 2012, 02:21 AM
|
|
Registered User
|
|
Join Date: Aug 2012
Posts: 8
Time spent in forums: 2 h 16 m 43 sec
Reputation Power: 0
|
|
i did like this only
Code:
for(i=0;i<n;i++)
{
handle[i] = (HANDLE)_beginthreadex( NULL, 0, &createthreadtohandlefile, foldertemp, 0, NULL);
}
|
Developer Shed Advertisers and Affiliates
| Thread Tools |
Search this Thread |
|
|
|
| Display Modes |
Rate This Thread |
Linear Mode
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
|
|