On 8/30/2019 5:00 AM, interest-requ...@qt-project.org wrote:
Replace "thread" with "process" and it correctly matches what Chrome does and
what would work on Qt.
You cannot start another QApplication in another thread in the same process.
And that's also not what Chrome does.
Yeaaaah. I always have trouble calling anything a "process" in the
wanna-be CPU world. Actually it's more the wanna-be OS world. A thread
is a lightweight process. Linux (and most other x86 based operating
systems) only have lightweight processes. When you get into OpenVMS,
Z/OS, AS/400, TANDEM, etc. you get real processes and real threads. The
concept of something not having enough weight to be a thread on a real
platform being called a "process" and that is has even lighter things
people are trusting, in many cases with human life, always causes me issues.
At any rate, having all of the GUI _have_ to occur in the main event
loop (not to mention all of the bad examples showing database I/O,
serial comm and other things there which should not be there) has been a
real problem in the Qt world for years.
--
Roland Hughes, President
Logikal Solutions
(630)-205-1593 (cell)
http://www.theminimumyouneedtoknow.com
http://www.infiniteexposure.net
http://www.johnsmith-book.com
_______________________________________________
Interest mailing list
Interest@qt-project.org
https://lists.qt-project.org/listinfo/interest