Требуется уточнение по GMainContext и GMainLoop - PullRequest
0 голосов
/ 09 октября 2018

Я начинаю работать с Glib, GmainContext, GMainLoop, GObject и т. Д., Но пытаюсь понять базовую реализацию.Я понимаю select, poll, epoll, главный цикл обработки событий и т. Д. И написал программы на C (без Glib), которые их используют.

Я пытаюсь связать GmainContext и GMainLoop с этими примитивами.Является ли GmainContext циклом, как описано в нескольких статьях, таких как this ?Если да, то чем он отличается от GMainLoop?Похоже, что GmainContext - то, где большая часть работы сделана.

Просьба уточнить и / или предоставить ссылки.

...