
조건 변수는 메시지를 통한 스레드 동기화에 사용된다. 이때 condition_variable 헤더가 필요하다. 한 스레드가 메시지 발신자 역활을 하면 다른 스레드는 수신자가 된다. 수신자는 발신자가 보낸 알림을 기다리게 된다. 조건 변수의 전형적인 쓰임새는 발신자->수신자 또는 생산자>소비자 작업 흐름이다. 조건 변수는 메시지 발신자뿐만 아니라 수진자도 될 수 있다. cv.notify_one() : 대기하고 있는 스레드에게 알림을 보낸다. cv.notify_all() : 대기하고 있는 스레드 전체에게 알림을 보낸다. cv.wait(lock, ...) : std::unique_lock 을 받고 알림을 기다린다. cv.wait_for(lock, relTime, ...) : std::unique_lock 을 ..

파이선 홈페이지 - https://www.python.org 1. 파이썬 홈페이지에서 위 그림과 같이 Downloads 메뉴 클릭 2. 위 그림에서 Windows 메뉴 클릭 3. 위 그림에서 최종버전인 Python 3.11.4 를 클릭하면 다운로드받아 실행한다. 4. 위 그림과 같이 설치창에서 Add pythun.exe PATH 를 체크 해줘야 어느 폴더에서 python.exe 를 실행할 수 있다. 5. 위 그림에서 Install Now 를 클릭하여 설치한다. 6. 위 그림에서 Close 버튼을 클릭하여 설치는 끝난다. 7. 위 그림과 같이 python 검색하면 위에 Python 3.11 (64bit) 가 찾아 지면 앱을 실행한다. 8. 위 그림 처럼 파이썬 인터프리터 모드로 실행된다. 9. 윈도우 검색..