我想在退出线程入口函数的同时删除提升线程对象。如果我启动线程函数并将共享指针传递给对象,该对象拥有线程对象实例,然后,当线程函数退出时,它会同时销毁 this 对象和线程对象,这是否有问题?
编辑:也许我会描述我为什么要这样做。我必须使用低级 dbus API。我要做的是创建适配器类,它将启动自己的线程并等待传入消息,直到 DISCONNECT 消息到达。如果它到达我想关闭线程并杀死适配器本身。适配器是一个活动对象,它运行发送到其调度程序的方法。这些方法在从 dbus 读取消息后再次将自己放入调度程序队列。但是如果是 DISCONNECT 消息,他们不应该发送该方法而只是退出调度线程,破坏适配器对象。emmm好像太复杂了。。。