[ Windows Program ]/C++ Laguage 썸네일형 리스트형 [WIN32 C++] Thread 사용법, CreateThread() / _BeginThreadex() 1. Thread란? 스레드는 프로세스 내의 수행 흐름을 의미한다. 프로그램이 초기화가 진행되는 동안에 시스템은 주 스레드를 생성하므로 하나의 프로세스에는 둘 이상의 스레드가 수행될 수 있다. 이러한 스레드들은 단일 주소 공간을 공유하게 된다. 스레드들은 동일한 코드를 수행할 수도 있고, 동일한 데이터를 조작할 수도 있다. 커널 오브젝트 핸들 테이블은 스레드별로 존재하는 것이 아니고 프로세스별로 존재하기 때문에, 스레드들은 커널 오브젝트 핸들도 역시 공유한다. ⑴ 스레드를 사용하는 이유 과연 스레드는 왜 사용하는 것일까? 이유는 간단하다. 한번에 여러가지 작업을 하기 위해서이다. 만약 당신이 간단하게 코딩을 해보았다면, CPU는 바보 그자체라서 한번에 한가지 일 밖에 못한다는 것을 알것이다. 무한 루프로.. 더보기 이전 1 다음