Click here to Skip to main content
15,898,134 members
Home / Discussions / C#
   

C#

 
QuestionOpenFileDialog Pin
netJP12L31-Mar-09 4:22
netJP12L31-Mar-09 4:22 
AnswerRe: OpenFileDialog Pin
musefan31-Mar-09 4:30
musefan31-Mar-09 4:30 
AnswerRe: OpenFileDialog Pin
Giorgi Dalakishvili31-Mar-09 4:39
mentorGiorgi Dalakishvili31-Mar-09 4:39 
Questionc# 2005 add_In Excel 2003 Pin
sofianeannabi31-Mar-09 4:13
sofianeannabi31-Mar-09 4:13 
QuestionMulti-threading - Parallel Syncronization Pin
caksabre231-Mar-09 4:12
caksabre231-Mar-09 4:12 
AnswerRe: Multi-threading - Parallel Syncronization Pin
Luc Pattyn31-Mar-09 4:54
sitebuilderLuc Pattyn31-Mar-09 4:54 
AnswerRe: Multi-threading - Parallel Syncronization Pin
Ian Shlasko31-Mar-09 5:02
Ian Shlasko31-Mar-09 5:02 
AnswerRe: Multi-threading - Parallel Syncronization Pin
Alan N31-Mar-09 5:17
Alan N31-Mar-09 5:17 
Hi,
I'm not sure why you are continually reallocating the event objects. Doing so may have created a situation where you are waiting for a signal on an event object that is no longer referenced in your code.

It is quite possible that ThreadOne could set ogThreadTwo or ogThreadThree prior to reallocation in ThreadTwo or ThreadThree. If that happens the WaitAll methods will block as they are waiting for the reallocated events to be signalled.


//Task Finished
ogEvents[0].Set();
ogThreadThree[0] = new ManualResetEvent(false);
bool blSuccess = WaitHandle.WaitAll(ogThreadThree, 4000, false);

should be reordered

ogThreadThree[0] = new ManualResetEvent(false);
ogEvents[0].Set();
bool blSuccess = WaitHandle.WaitAll(ogThreadThree, 4000, false);

so that ogThreadThree event is rellocated BEFORE you release ThreadOne.

Alan.
GeneralRe: Multi-threading - Parallel Syncronization Pin
caksabre231-Mar-09 5:37
caksabre231-Mar-09 5:37 
Questionwhy button_click event raising 2 times? Pin
Narendra Reddy Vajrala31-Mar-09 3:43
Narendra Reddy Vajrala31-Mar-09 3:43 
AnswerRe: why button_click event raising 2 times? Pin
stancrm31-Mar-09 3:47
stancrm31-Mar-09 3:47 
GeneralRe: why button_click event raising 2 times? Pin
Narendra Reddy Vajrala31-Mar-09 3:57
Narendra Reddy Vajrala31-Mar-09 3:57 
GeneralRe: why button_click event raising 2 times? Pin
Ian Shlasko31-Mar-09 4:02
Ian Shlasko31-Mar-09 4:02 
GeneralRe: why button_click event raising 2 times? Pin
Narendra Reddy Vajrala31-Mar-09 4:12
Narendra Reddy Vajrala31-Mar-09 4:12 
AnswerRe: why button_click event raising 2 times? Pin
musefan31-Mar-09 3:54
musefan31-Mar-09 3:54 
GeneralRe: why button_click event raising 2 times? Pin
Narendra Reddy Vajrala31-Mar-09 3:57
Narendra Reddy Vajrala31-Mar-09 3:57 
GeneralRe: why button_click event raising 2 times? Pin
musefan31-Mar-09 4:02
musefan31-Mar-09 4:02 
GeneralRe: why button_click event raising 2 times? Pin
Narendra Reddy Vajrala31-Mar-09 4:16
Narendra Reddy Vajrala31-Mar-09 4:16 
GeneralRe: why button_click event raising 2 times? Pin
musefan31-Mar-09 4:21
musefan31-Mar-09 4:21 
GeneralRe: why button_click event raising 2 times? Pin
Narendra Reddy Vajrala31-Mar-09 4:32
Narendra Reddy Vajrala31-Mar-09 4:32 
GeneralRe: why button_click event raising 2 times? Pin
musefan31-Mar-09 4:34
musefan31-Mar-09 4:34 
GeneralRe: why button_click event raising 2 times? Pin
Colin Angus Mackay31-Mar-09 4:30
Colin Angus Mackay31-Mar-09 4:30 
GeneralRe: why button_click event raising 2 times? Pin
Narendra Reddy Vajrala31-Mar-09 4:40
Narendra Reddy Vajrala31-Mar-09 4:40 
GeneralRe: why button_click event raising 2 times? Pin
Ian Shlasko31-Mar-09 4:44
Ian Shlasko31-Mar-09 4:44 
GeneralRe: why button_click event raising 2 times? Pin
Narendra Reddy Vajrala31-Mar-09 5:18
Narendra Reddy Vajrala31-Mar-09 5:18 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.