Looking for suggestions about an architecture of a MultiThreaded app.
Posted
by Dimitri
on Stack Overflow
See other posts from Stack Overflow
or by Dimitri
Published on 2010-04-29T17:23:58Z
Indexed on
2010/04/29
17:27 UTC
Read the original article
Hit count: 211
multithreading
|winforms
Hello everyone.
I am looking to develop a multithreaded application that will be running in unconditional loop and processing high volume of data. High volume is 2000+ records per minute. Processing will involve data retrieval, calculations and data updates. I need the application to perform so that there is virtually no back log, meaning i need to be able to finish up all of the 2000 points in one minute or even faster. Our current implementation features a multithreaded application that is spawn multiple times (from 10 to 20) and we are noticing that it's not handling data as expected and i even feel that instances of the application compete with each other for processor time and eventually if not slowing, not benefiting each other for sure. I would like to know what would be the best approach: have a single instance running but maximize threads that can run simultaneously? or is there other ways i don't know? I'm open to suggestions.
Thank you in advance
© Stack Overflow or respective owner