Texonom
Texonom
/
Engineering
Engineering
/Software Engineering/Programming/Programming Language/Programming Languages/4GL/C++/CPP Standard Library/
std::async
Search

std::async

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2020 May 13 2:48
Editor
Editor
Seonglae ChoSeonglae Cho
Edited
Edited
2023 Mar 10 4:29
Refs
Refs
씹어먹는 C++ -
이번 강좌에서는 에 대해 다룹니다. 안녕하세요 여러분! 앞선 강좌를 통해서 C++ 에서 어떻게 쓰레드를 생성하고, 뮤텍스를 통해서 공유된 자원에서 경쟁 상태 (race condition) 을 방지하고, 조건 변수 ( condition_variable) 을 통해서 생산자 - 소비자 패턴을 어떻게 구현하는지 알아보았습니다.
씹어먹는 C++ -
https://modoocode.com/284
씹어먹는 C++ -
 
 
C++11 Future와 Async
std::future와 std::promise를 이용하면 다른 Thread의 결과값을 쉽게 획득할 수 있습니다. Thread에서 연산을 완료한 후 그 결과값은 promise에 저장합니다. 이후, future 를 이용해서 그 값을 획득할 수 있습니다. Thread 결과값은 다음과 같은 코드를 이용해서 획득가능합니다. Thread의 결과값을 받을 때까지 get() 부분은 Blocking 되어 대기합니다.
C++11 Future와 Async
https://snowdeer.github.io/c++/2017/08/20/cpp11-future-and-async/
C++11 Future와 Async
 
 
 
 
 

Recommendations

Texonom
Texonom
/
Engineering
Engineering
/Software Engineering/Programming/Programming Language/Programming Languages/4GL/C++/CPP Standard Library/
std::async
Copyright Seonglae Cho