首页 > 解决方案 > 需要对 GMainContext 和 GMainLoop 进行说明

问题描述

我开始使用 Glib、GmainContext、GMainLoop、GObject 等,但我试图了解底层实现。我了解 select、poll、epoll、主事件循环等,并编写了使用它们的 C 程序(没有 Glib)。

我正在尝试将 GmainContext 和 GMainLoop 与这些原语相关联。GmainContext 是像这样的几篇文章中描述的循环?如果是这样,它与 GMainLoop 有何不同?似乎 GmainContext 是完成大部分工作的地方。

请澄清和/或提供参考。

标签: glibgobject

解决方案


推荐阅读