Я запустил вторичный поток, в котором выполняются некоторые операции.Затем при выполнении во вторичном потоке я хочу вызвать некоторые операции в основном потоке.Может ли любой иметь образец кода для этого.Я не смог найти его в 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()
{
}