WinForms with one thread per window?
- From: Hans Merkl <rhmware@xxxxxxxxxxxxxxxxx>
- Date: Fri, 17 Aug 2007 14:01:52 -0400
My app displays real time data in grids on several forms. Each grid usually
contains several thousand records. When we open a lot of forms the GUI
thread can't keep up with updating all the grids (data decoding is done on
a separate thread). Our clients have multi core CPUs but because the single
GUI thread is the bottleneck the additional cores don't get utilized.
Some years ago I created a similar app with MFC and there I ran every
window in its own thread. This worked very well and I am wondering if I can
do the same thing with .NET.
I think it would be relatively easy to implement but I wonder if we might
run into some WinForms problems.
Does anybody here have experience with multiple GUI threads in a WinForms
app?
.
- Follow-Ups:
- RE: WinForms with one thread per window?
- From: Linda Liu [MSFT]
- RE: WinForms with one thread per window?
- Prev by Date: Can't load .dll after changing version
- Next by Date: Re: Odd Button Behaviour
- Previous by thread: Can't load .dll after changing version
- Next by thread: RE: WinForms with one thread per window?
- Index(es):
Relevant Pages
|