запуск основного потока из другого потока - PullRequest
0 голосов
/ 26 сентября 2011

Я запустил вторичный поток, в котором выполняются некоторые операции.Затем при выполнении во вторичном потоке я хочу вызвать некоторые операции в основном потоке.Может ли любой иметь образец кода для этого.Я не смог найти его в Google.

Вот мой пример звонка:

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()
{

}
...