Research Projekt: Qt Parallel Event Loop
Verfasst: 10. Juni 2013 09:41
Hallo,
ich habe ein kleines Research Projekt angefangen, um eventuell die Performance bei der Handhabung von QObjects , unter bestimmten Umständen, zu verbessern. Generell geht es darum, erstellte Qt Worker Objects automatisch in mehrere Threads zu verlagern. Nun aber nicht einfach pro Worker-Object einen Thread verwenden, sondern ein Thread (bzw. dessen QEventLoop) soll sich gleichzeitig um die Ausführung der Signals und Slots von mehreren QObjects kümmern.
Genaueres habe ich in einem Blog Post geschrieben:
http://thehumbleguy.de/qt-parallel-event-loop/
Der Source dazu liegt in einem Git Repository auf GitHub:
https://github.com/mfreiholz/qt-parallel-event-loop
Nun würde mich interessieren was ihr davon haltet und evtl. eine Diskussion darüber anstoßen, in wie weit so etwas sinnvoll ist.
Grüße
THG
ich habe ein kleines Research Projekt angefangen, um eventuell die Performance bei der Handhabung von QObjects , unter bestimmten Umständen, zu verbessern. Generell geht es darum, erstellte Qt Worker Objects automatisch in mehrere Threads zu verlagern. Nun aber nicht einfach pro Worker-Object einen Thread verwenden, sondern ein Thread (bzw. dessen QEventLoop) soll sich gleichzeitig um die Ausführung der Signals und Slots von mehreren QObjects kümmern.
Genaueres habe ich in einem Blog Post geschrieben:
http://thehumbleguy.de/qt-parallel-event-loop/
Der Source dazu liegt in einem Git Repository auf GitHub:
https://github.com/mfreiholz/qt-parallel-event-loop
Nun würde mich interessieren was ihr davon haltet und evtl. eine Diskussion darüber anstoßen, in wie weit so etwas sinnvoll ist.
Grüße
THG