Glib&Gtk相关
文章平均质量分 79
sijixishui
这个作者很懒,什么都没留下…
展开
-
关于glib线程中的线程demo之二
我这还有稍微具体的介绍在glib中提供了一个对于线程进行了封装,在国力把中有 Threads 的api。在编译含有thread的程序的时候,在Makefile中需要使用`pkg-config --cflags --libs gtk+-2.0 gthread-2.0`这是因为thread在glib中是可选编译的,如果编译完成之后就会定义 G_THREADS_ENABLED ,转载 2011-11-26 23:12:14 · 1162 阅读 · 0 评论 -
关于glib中的线程demo之一
#include static GMutex *mutex = NULL;static gboolean t1_end = FALSE;static gboolean t2_end = FALSE;typedef struct _Arg Arg;struct _Arg{ GMainLoop* loop; gint max;};void run_1(Arg *翻译 2011-11-26 23:08:53 · 1619 阅读 · 0 评论 -
Time Out 与 idle
引用自:http://caterpillar.onlyfun.net/Gossip/GTKGossip/TimeoutIdle.html 如果您要定時讓程式去作某件事,則可以使用g_timeout_add()或g_timeout_add_full(),g_timeout_add()的定義如下:guint g_timeout_add(guint interval,转载 2011-11-26 23:20:36 · 790 阅读 · 0 评论