Return 守护线程在后台工作时的函数 (c++)
Return a function while daemon thread is working in the background (c++)
我想 return 函数 'A' 有一些 return 值(假设为“0”),而守护线程在此函数中启动 运行 但可能不会完成的。这可能吗?
只需分离线程,然后 return 从函数中分离。
int createThreadAndReturn() {
std::thread(daemon_thread_function).detach();
return 0;
}
我想 return 函数 'A' 有一些 return 值(假设为“0”),而守护线程在此函数中启动 运行 但可能不会完成的。这可能吗?
只需分离线程,然后 return 从函数中分离。
int createThreadAndReturn() {
std::thread(daemon_thread_function).detach();
return 0;
}