我想在自己的线程中启动一个结构方法:
g_thread_new( "NewThread", mymethod , NULL)
问题是,程序只有在我将方法设置为“静态”时才能编译:
static gpointer mymethod(gpointer nrp) { puts(this->mystring) ; ... }
但是如果我将方法设置为“静态”,我将无法访问像 this->mystring 这样的结构实例变量。
有没有办法将 g_thread_new 与类方法一起使用并访问实例变量?