用GTK编写客户端,需要不停的获取数据然后写入标签,一段时间后,窗口变成白屏,控件都没有显示出来,但是按钮仍然可以点击,点击后有效果出现,就是看不见,效果如下:
这是不停的交替向标签写入“hello”和“world”内容,每一秒写一次。
在虚拟中运行了近20个小时后,窗口变成白屏。
具体原因不明,写下来以作提醒。
GTK代码如下
#include <gtk/gtk.h>
#include <pthread.h>
void *decrease(void *arg)
{
int flag = 0;
while(1){