Language & Tool/C++6 06 STL 스레딩 API 실질적인 스레딩 API 자체는 STL에 구현되어 있음. 스레드를 사용하기 위해서는 관련 STL 헤더 포함 필수 헤더 std::thread 클래스 std::this_thread 이름 공간 아래의 메소드 yield get_id sleep_for sleep_until 스레드 클래스 전체 스레딩 API의 핵심이 되는 부분 이 클래스는 하부의 운영체제 스레드를 감싸고 스레드를 시작하고 중지시키는 데에 필요한 기능 제공 선언 방법 함수를 이용한 생성 std::thread 변수(함수명, 전달인자) 클래스 멤버 함수를 이용한 생성 std::thread 변수(클래스명::thread 수행함수, 클래스생성자, 전달인자) 클래스 Static 함수를 이용한 생성 std::thread 변수(클래스명::thread 수행함수, 전달.. 2023. 7. 14. 05 Visual Studio Code C/C++ 개발 환경 구축 Compiler 설치 아래의 링크에서 설치파일을 받아 설치를 진행한다. https://sourceforge.net/projects/mingw/files/ 설치 완료 후, Continue 버튼을 누르면 Installation Manager 화면이 나타난다. 이 화면에서 필요한 패키지를 설치한다. mingw-developer-toolkit에 마우스 우클릭하여 mark for installation을 클릭해준다. 결과적으로 msys-base는 자동 체크된다. mingw32-base와 ming232-gcc-g++도 체크해주어 총 4개 항목이 체크되도록 한다. 좌측 상단의 Installation에서 Apply Changes를 클릭하여 체크한 패키지들을 설치한다. 이후에 나오는 창은 Apply 버튼을 눌러준다. 설.. 2023. 7. 10. 04 프렌드와 연산자 중복, 상속, 가상 함수와 추상 클래스, 템플릿과 STL (22.08.08) 2022. 12. 24. 03 함수와 참조, 복사 생성자, 함수 중복과 static 멤버 (22.07.25) 2022. 12. 24. 이전 1 2 다음