목록race condition (1)
일상 코딩
[C++/CPP] 19.04 Race Condition and std::atomic, std::scoped_lock
#include #include #include #include #include #include #include using namespace std; mutex mtx; int main() { // atomic shared memory // atomic shm(0); // mutex condition int shm(0); // lambda function auto count_func = [&](){ for (int i = 0; i < 1000; ++i) { // 어떤 계산이 복잡한 코드가 들어있는 것을 가정한 코드 this_thread::sleep_for(chrono::milliseconds(1)); // mtx.lock(); // std::lock_guard lock(mtx); // lock(), un..
C++/따배C++ 19강 모던 C++ 기능들
2021. 12. 12. 22:23