![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GLib
MOLWH
图像算法工程师,主研虚拟人方向
展开
-
Glib学习(2)——main loop
文章目录简介包含文件类型几个函数介绍GThreadFunc ()简介主事件循环——管理所有可用的事件源主事件循环管理GLib和GTK+应用程序的所有可用事件源。这些事件可以来自任意数量的不同类型的源,比如文件描述符(纯文件、管道或套接字)和超时。还可以使用g_source_attach()添加新类型的事件源。为了允许在不同的线程中处理多个独立的源集,每个源都与一个GMainContext相关联。GMainContext只能在单个线程中运行,但是可以向其添加源,并从其他线程中删除源。所有在GMainC原创 2020-08-01 17:07:19 · 1783 阅读 · 0 评论 -
Glib学习(1)——thread
文章目录简介包含文件类型几个函数介绍GThreadFunc ()g_thread_new ()g_thread_unref ()g_thread_join ()g_thread_exit ()简介glib的线程包括对 线程(threads)、互斥(mutexes)、锁(locks)、条件(conditions)和线程私有数据(thread private data) 的可移植支持。线程的行为几乎类似于进程,但与进程不同的是,一个进程的所有线程共享相同的内存。这样做的好处是,通过共享内存提供了在相关线程原创 2020-08-01 14:27:36 · 3401 阅读 · 0 评论