从另一个线程运行主线程

时间:2011-09-26 10:20:20

标签: gtk glib gtkmm

我已经运行了一些辅助线程,其中进行了一些操作。然后在辅助线程中执行时,我想在主线程上调用一些操作。任何人都可以拥有示例代码。我无法从谷歌找到它。

以下是我的示例电话:

Glib::thread_init();
Glib::Thread *const myThread = Glib::Thread::create(sigc::mem_fun(*this, &MyClass::MyFunction), true);
myThread->join();
MyClass::MyFunction()
{

  //here i want to call the function from main thread
  AnotherFunction();   
}

MyClass::AnotherFunction()
{

}

0 个答案:

没有答案