Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can GTK';从辅助线程运行的主循环?_Gtk - Fatal编程技术网

Can GTK';从辅助线程运行的主循环?

Can GTK';从辅助线程运行的主循环?,gtk,Gtk,是否可以在次线程中而不是在主线程中运行GTK的主循环?是的,您可以在任何线程中使用主循环,但您应该仅从创建它的线程中访问它 然而,这不是一件普通的事情,也许有更好的方法来做你想做的事情。尽管英语不完美,但这是一个真正的问题。OP是SO的初学者,缺乏口才是可以原谅的。答案是肯定的,您可以在主线程以外的线程中运行GTK的主循环。GTK不关心主循环运行在哪个线程中,只要GTK API的所有条目都来自同一个线程,即运行主循环的线程。@user4815162342,如果您理解了这个问题,请将它。。。投票重

是否可以在次线程中而不是在主线程中运行GTK的主循环?

是的,您可以在任何线程中使用主循环,但您应该仅从创建它的线程中访问它


然而,这不是一件普通的事情,也许有更好的方法来做你想做的事情。

尽管英语不完美,但这是一个真正的问题。OP是SO的初学者,缺乏口才是可以原谅的。答案是肯定的,您可以在主线程以外的线程中运行GTK的主循环。GTK不关心主循环运行在哪个线程中,只要GTK API的所有条目都来自同一个线程,即运行主循环的线程。@user4815162342,如果您理解了这个问题,请将它。。。投票重新开放时发表评论是有用的,但如果你能让更多人理解,那么无论是现在还是将来,你都能帮助所有人。这个问题对GTK程序员来说非常有意义……任何编辑都是为了纠正小的语法错误。