[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: Multithreaded application development
From: Jeff brubaker <jeff () biomed ! uakron ! edu>
Date: 2001-06-17 2:22:21
[Download RAW message or body]
Does this mean that no applications included in the base distribution
of KDE use threads at all?
When i click on a link in konqueror, it is able to respond to user
events even as the page is loaded. Is this the same way I.E. and Netscape
accomplish this? I always assumed that they all used a threading
based approach.
I know that in the Task Manager in Windows NT there is a threads column,
and most programs have a good number of threads in this column. How is it
that KDE is able to get away with no threads and some windows programs
have 20+ threads?
-Jeff
On Sat, 16 Jun 2001, Waldo Bastian wrote:
> On Saturday 16 June 2001 04:30 pm, Aurelien Gateau wrote:
> > Hi !
> >
> > I'm writting a KDE application which could really benefit using threads. I
> > wanted to use Qt-mt, but I read that it was not possible since KDE
> > currently doesn't link against Qt-mt. I would like to avoid using OS
> > specific thread libraries, so I ended up using the "QTimer::start(0,false)"
> > trick to get my job done in the background, but it's not that efficient and
> > the GUI doesn't response very quickly.
> > I would like to now what is the current politic regarding threads in KDE
> > applications ?
>
> 1) Don't do it
> 2) If you made it to this point, KDE doesn't support it right now since we
> would have to link against qt-mt for that. (As you already found out)
> 3) For KDE 3.0 I guess it would make sense to use qt-mt by default not
> withstanding point 1). For that it would be helpfull if people started to
> share their experiences with multi-threading & KDE so that we know what to
> watch out for.
>
> This recent slashdot article about multithreading seems to be very nice.
>
> Rik also wrote some interesting stuff about threading. I'm sure he will react
> to your msg as well :-)
>
> Cheers,
> Waldo
> --
> bastian@kde.org | SuSE Labs KDE Developer | bastian@suse.com
>
> >> Visit http://master.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
>
>> Visit http://master.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic