【发布时间】:2020-02-21 15:15:00
【问题描述】:
上下文:在 Linux/Debian/Sid x86-64 上用于我的 bismon (GPLv3+) 软件(描述为 here)
(GTK 3.24、Glib 2.62、Xorg 服务器、函数register_gui_postponed_BM, file gui_GTKBM.c)
问题:
可以从主线程以外的其他线程安全地调用 g_timeout_add 吗?我可以轻松确保调用将被序列化(使用 pthread 互斥锁),但我不能保证它会从主线程。这些线程是 Pthreads,而不是 Glib 线程。
【问题讨论】:
标签: linux multithreading gtk glib