반환 된 미래의 소멸자가 차단되기 때문에 아래에 차단되는 async
전화 :비동기를 차단하는 방법?
void foo() {}
void foo_async() {
std::async(std::launch::async, foo);
}
하지만 차단 싶지 않아! 이 괜찮
void foo_async() {
std::thread(foo).detach();
}
:
나는 다음과 같은 해결 방법을 사용하여 고려 중이 야? 아니면 다른 솔루션을 추천 하시겠습니까?
작업에서 값을 반환하거나 완료 될 때까지 기다릴 필요가 없다면 나에게 합리적인 것처럼 보입니다. – jcoder