Invoking GTK main thread from other threads
- From: Benjamin Quinn <benlquinn gmail com>
- To: gtkmm-list gnome org
- Subject: Invoking GTK main thread from other threads
- Date: Thu, 10 Sep 2020 12:40:54 -0400
Hey all,
I've been working on a project
using gtkmm and I was looking at the multithreading docs. It seems that
the recommended way to send data to the UI thread is to use a
Gtk::Dispatcher to signal data has changed and a mutex to synchronize
that data.
Using other bindings, such as GTK#,
you have callback methods available to run a function on the main
thread, which can be safely invoked from other threads.
I created a simple implementation of this for gtkmm
here. The architecture is described in the readme.
Let
me know what you all think, or if there's any huge issues with it, I'm
new to c++ development, so there's a good chance this is not safe at
all.
Best,
-Ben
[Date Prev][
Date Next] [Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]