Click here to Skip to main content
15,881,413 members
Home / Discussions / C#
   

C#

 
AnswerRe: sorting information from several threads - is my algorithm correct? Pin
BillWoodruff17-Nov-15 14:49
professionalBillWoodruff17-Nov-15 14:49 
GeneralRe: sorting information from several threads - is my algorithm correct? Pin
John Torjo17-Nov-15 14:59
professionalJohn Torjo17-Nov-15 14:59 
GeneralRe: sorting information from several threads - is my algorithm correct? Pin
BillWoodruff18-Nov-15 0:05
professionalBillWoodruff18-Nov-15 0:05 
GeneralRe: sorting information from several threads - is my algorithm correct? Pin
John Torjo18-Nov-15 0:07
professionalJohn Torjo18-Nov-15 0:07 
GeneralRe: sorting information from several threads - is my algorithm correct? Pin
John Torjo18-Nov-15 10:58
professionalJohn Torjo18-Nov-15 10:58 
AnswerRe: sorting information from several threads - is my algorithm correct? Pin
Gerry Schmitz17-Nov-15 16:13
mveGerry Schmitz17-Nov-15 16:13 
GeneralRe: sorting information from several threads - is my algorithm correct? Pin
John Torjo17-Nov-15 22:12
professionalJohn Torjo17-Nov-15 22:12 
GeneralRe: sorting information from several threads - is my algorithm correct? Pin
Gerry Schmitz18-Nov-15 0:17
mveGerry Schmitz18-Nov-15 0:17 
You can get more numbers down the pipe sooner by pushing.

By “control”, I meant change the code of the providers.

Yes; don’t need a dictionary; just a concurrent queue on the client side and observable collections on the providers:

If the client can see the providers; and all the providers can see the client; and all the providers can see the other providers, then it is possible for all the providers to “push” their numbers, in order, to the client; or the client can be notified any time a new number arrives and can determine whether to “pull” the numbers that were added to the providers’ observable collections. No redundant polling.

In the case of “pushing”:

A pushes 1; B pushes 2,3; C 4; A 7; C 8; B 15; C 16; etc. (since everyone sees everyone else).

Cheers

GeneralRe: sorting information from several threads - is my algorithm correct? Pin
John Torjo18-Nov-15 0:23
professionalJohn Torjo18-Nov-15 0:23 
GeneralRe: sorting information from several threads - is my algorithm correct? Pin
Gerry Schmitz18-Nov-15 0:50
mveGerry Schmitz18-Nov-15 0:50 
GeneralRe: sorting information from several threads - is my algorithm correct? Pin
John Torjo18-Nov-15 4:10
professionalJohn Torjo18-Nov-15 4:10 
AnswerRe: sorting information from several threads - is my algorithm correct? Pin
Daniel Pfeffer18-Nov-15 9:24
professionalDaniel Pfeffer18-Nov-15 9:24 
GeneralRe: sorting information from several threads - is my algorithm correct? Pin
John Torjo18-Nov-15 10:38
professionalJohn Torjo18-Nov-15 10:38 
QuestionNeed help with creating of program Pin
F1nger17-Nov-15 5:01
F1nger17-Nov-15 5:01 
AnswerRe: Need help with creating of program Pin
OriginalGriff17-Nov-15 5:12
mveOriginalGriff17-Nov-15 5:12 
GeneralRe: Need help with creating of program Pin
F1nger17-Nov-15 5:16
F1nger17-Nov-15 5:16 
GeneralRe: Need help with creating of program Pin
OriginalGriff17-Nov-15 5:20
mveOriginalGriff17-Nov-15 5:20 
GeneralRe: Need help with creating of program Pin
F1nger17-Nov-15 5:20
F1nger17-Nov-15 5:20 
GeneralRe: Need help with creating of program Pin
OriginalGriff17-Nov-15 5:26
mveOriginalGriff17-Nov-15 5:26 
AnswerRe: Need help with creating of program Pin
Pete O'Hanlon17-Nov-15 5:14
mvePete O'Hanlon17-Nov-15 5:14 
GeneralRe: Need help with creating of program Pin
F1nger17-Nov-15 5:17
F1nger17-Nov-15 5:17 
GeneralRe: Need help with creating of program Pin
Dave Kreskowiak17-Nov-15 6:40
mveDave Kreskowiak17-Nov-15 6:40 
GeneralMaking Application a Trial Version Pin
Member 1202173416-Nov-15 22:29
Member 1202173416-Nov-15 22:29 
GeneralRe: Making Application a Trial Version Pin
Richard MacCutchan16-Nov-15 22:40
mveRichard MacCutchan16-Nov-15 22:40 
GeneralRe: Making Application a Trial Version Pin
Pete O'Hanlon16-Nov-15 23:07
mvePete O'Hanlon16-Nov-15 23:07 

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.