전체 글 655

[스크랩] 쓰레드란?

스레드(thread)란 프로세스(process) 내에서 실제로 작업을 수행하는 주체를 의미합니다. 모든 프로세스에는 한 개 이상의 스레드가 존재하여 작업을 수행합니다. 쓰레드란 프로그램(프로세스) 실행의 단위이며 하나의 프로세스는 여러개의 쓰레드로 구성이 가능하다. 하나의 프로세스를 구성하는 쓰레드들은 프로세스에 할당된 메모리, 자원 등을 공유한다. 사전적 의미 “프로세스 내에서 실행되는 여러 흐름의 단위” 프로세스의 특정한 수행 경로 프로세스가 할당받은 자원을 이용하는 실행의 단위 쓰레드(Thread)란 간단히 말해 프로세스 내에서 실행되는 실행 단위이다. 프로세스는 이러한 쓰레드를 한 개 이상으로 나눌 수 있다. 쓰레드는 프로그램 카운터와 스택 포인터 등을 비롯한 쓰레드 실행 환경 정보(Context..

개발/VC++ 2021.07.07

[스크랩] CreateThread로 스레드 생성하기 멀티스레드

https://blog.codingcat.kr/58 [단막 Windows API] CreateThread로 스레드 생성하기 단막 Windows API CreateThread로 스레드 생성하기 본 포스팅에서는 CreateThread 를 사용하여 스레드를 생성하는 간단한 예를 정리한다. 새 스레드에서 실행할 프로시저 형식 새 스레드에서 호출할 프로 blog.codingcat.kr https://tt91.tistory.com/18 멀티쓰레드 연습(win32 api(CreateThread)) #include #include DWORD WINAPI threadFun1(void *lpVoid) { int b = 0; for (int i = 0; i < 15; i++) { std::cout

카테고리 없음 2021.06.29

[스크랩] C++ 스레드 thread

https://jungwoong.tistory.com/39 [window c++] 스레드 프로세스와 스레드의 관계 이전에 프로세스를 설명할 때 프로세스는 최소한 하나의 스레드를 가지고 실질적인 코드의 수행은 스레드에 의해서 실행 된다고 설명 드렸습니다. 프로세스의 jungwoong.tistory.com 프로세스와 스레드의 관계 이전에 프로세스를 설명할 때 프로세스는 최소한 하나의 스레드를 가지고 실질적인 코드의 수행은 스레드에 의해서 실행 된다고 설명 드렸습니다. 프로세스의 내부의 스레드들은 프로세스의 가상 주소 공간 및 커널 오브젝트 핸들 테이블등 다양한 리소스를 공유 합니다. 프로세스와 스레드의 리소스 사용량 싱글 스레드 어플리케이션 메모리 구성 프로세스는 자신만의 가상주소공간을 가지고 "exe" 또..

개발/VC++ 2021.06.29