标签: c++ multithreading gtkmm glibmm
考虑以下场景:有一个类A,在构造时(让调用对象为objA)运行成员函数run()作为glibmm线程。 objA.run()正在进行一些密集处理&甚至可能在等待IO的某些系统调用中被阻止。现在,对象objA在主线程中被销毁。现在发生了什么?行为未定义吗?
A
objA
run()
objA.run()